public static IAsyncOperation <Account> CreateNewAccount(LoginOptions loginOptions, string response) { InitEncryption(); SDK.Auth.AuthResponse authResponse = SDK.Auth.OAuth2.ParseFragment(response); return(Task.Run(async() => { var account = await SDK.Auth.AccountManager.CreateNewAccount(loginOptions.ConvertToSDKLoginOptions(), authResponse); return Account.FromJson(SDK.Auth.Account.ToJson(account)); }).AsAsyncOperation()); }
public static IAsyncOperation<Account> CreateNewAccount(LoginOptions loginOptions, string response) { InitEncryption(); SDK.Auth.AuthResponse authResponse = SDK.Auth.OAuth2.ParseFragment(response); return Task.Run(async () => { var account = await SDK.Auth.AccountManager.CreateNewAccount(loginOptions.ConvertToSDKLoginOptions(), authResponse); return Account.FromJson(SDK.Auth.Account.ToJson(account)); }).AsAsyncOperation(); }
public static string ComputeAuthorizationUrl(LoginOptions options) { return(SDK.Auth.OAuth2.ComputeAuthorizationUrl(options.ConvertToSDKLoginOptions())); }
public static IAsyncOperation <bool> RevokeAuthToken(LoginOptions loginOptions, string refreshToken) { return(Task.Run(async() => await SDK.Auth.OAuth2.RevokeAuthTokenAsync(loginOptions.ConvertToSDKLoginOptions(), refreshToken)).AsAsyncOperation <bool>()); }
public static string ComputeAuthorizationUrl(LoginOptions options) { return SDK.Auth.OAuth2.ComputeAuthorizationUrl(options.ConvertToSDKLoginOptions()); }
public static IAsyncOperation<bool> RevokeAuthToken(LoginOptions loginOptions, string refreshToken) { return Task.Run(async () => await SDK.Auth.OAuth2.RevokeAuthTokenAsync(loginOptions.ConvertToSDKLoginOptions(), refreshToken)).AsAsyncOperation<bool>(); }