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();
 }
コード例 #3
0
 public static string ComputeAuthorizationUrl(LoginOptions options)
 {
     return(SDK.Auth.OAuth2.ComputeAuthorizationUrl(options.ConvertToSDKLoginOptions()));
 }
コード例 #4
0
 public static IAsyncOperation <bool> RevokeAuthToken(LoginOptions loginOptions, string refreshToken)
 {
     return(Task.Run(async() => await SDK.Auth.OAuth2.RevokeAuthTokenAsync(loginOptions.ConvertToSDKLoginOptions(), refreshToken)).AsAsyncOperation <bool>());
 }
コード例 #5
0
 public static string ComputeAuthorizationUrl(LoginOptions options)
 {
     return SDK.Auth.OAuth2.ComputeAuthorizationUrl(options.ConvertToSDKLoginOptions());
 }
コード例 #6
0
 public static IAsyncOperation<bool> RevokeAuthToken(LoginOptions loginOptions, string refreshToken)
 {
     return Task.Run(async () => await SDK.Auth.OAuth2.RevokeAuthTokenAsync(loginOptions.ConvertToSDKLoginOptions(), refreshToken)).AsAsyncOperation<bool>();
 }