/// <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)); }
/// <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)); }
/// <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)); }
public AppInfoPage(RegisteredApp appInfo) { InitializeComponent(); BindingContext = new AppInfoViewModel(appInfo); }