Example #1
0
 /// <summary>
 /// Gets the access token by email.
 /// </summary>
 /// <returns>TokenInfo that contains AccessToken</returns>
 /// <param name="app">Generated App instance</param>
 /// <param name="email">Email.</param>
 /// <param name="password">Password.</param>
 /// <param name="subdomain">Subdomain.</param>
 public static async Task <TokenInfo> GetAccessTokenByEmail(RegisteredApp app, string email, string password, string subdomain = null)
 {
     return(await GetAccessTokenByEmail(app.Host, app.ClientId, app.ClientSecret, app.Scope, email, password, subdomain));
 }
Example #2
0
 /// <summary>
 /// Gets the access token by code.
 /// </summary>
 /// <returns>TokenInfo that contains AccessToken</returns>
 /// <param name="app">Generated App instance</param>
 /// <param name="code">Code that got after Auth</param>
 /// <param name="redirectUri">Redirect URI.</param>
 /// <param name="subdomain">Subdomain.</param>
 public static async Task <TokenInfo> GetAccessTokenByCode(RegisteredApp app, string code, string redirectUri = null, string subdomain = null)
 {
     return(await GetAccessTokenByCode(app.Host, app.ClientId, app.ClientSecret, code, redirectUri, subdomain));
 }
Example #3
0
 /// <summary>
 /// Gets the OAuth URL.
 /// </summary>
 /// <returns>The OAuth URL.</returns>
 /// <param name="app">Generated App instance</param>
 /// <param name="subdomain">Subdomain that do authentication</param>
 public static string GetOAuthUrl(RegisteredApp app, string subdomain = null)
 {
     return(GetOAuthUrl(app.Host, app.ClientId, app.Scope, app.RedirectUri, subdomain));
 }
Example #4
0
 public AppInfoPage(RegisteredApp appInfo)
 {
     InitializeComponent();
     BindingContext = new AppInfoViewModel(appInfo);
 }