public void NextButtonAction() { if (ValidateAccessTokenParam()) { TokenResponse tokenResponse = new TokenResponse(); tokenResponse.access_token = textBox_AccessToken.Text.Trim(); AccessTokenWizardForm wizard = (AccessTokenWizardForm)Parent; wizard.CloseWizard(new ClientInformation(tokenResponse, AuthEndpoints.PreAcquired, Resources.None, "", "", "", "")); } }
public void NextButtonAction() { if (ValidateV1WebAppAppOnlyByKeyParam()) { TokenResponse tokenResponse = AcquireV1WebAppAppOnlyAccessTokenByKey(); if (tokenResponse != null) { wizard.CloseWizard(new ClientInformation(tokenResponse, AuthEndpoints.OAuthV1, Util.ConvertResourceNameToResourceEnum(comboBox_Resource.SelectedItem.ToString()), textBox_ClientID.Text, "", "", "")); } } }
public void NextButtonAction() { if (ValidateV2AppOnlyByKeyPram()) { TokenResponse tokenResponse = AcquireV2AppOnlyAccessTokenByKey(); if (tokenResponse != null) { wizard.CloseWizard(new ClientInformation(tokenResponse, AuthEndpoints.OAuthV2, Resources.Graph, textBox_ClientId.Text, textBox_ClientSecret.Text, tokenResponse.scope, "")); } } }
public void NextButtonAction() { if (ValidateV2WebAppAppOnlyByCertParam()) { TokenResponse tokenResponse = AcquireV2WebAppAppOnlyAccessTokenByCert(); if (tokenResponse != null) { wizard.CloseWizard(new ClientInformation(tokenResponse, AuthEndpoints.OAuthV2, Resources.None, textBox_ClientID.Text, "", tokenResponse.scope, "", textBox_TenantName.Text)); } } }
public void NextButtonAction() { if (ValidateSharePointOnlineAppOnlyByKeyParam()) { TokenResponse tokenResponse = AcquireSharePointOnlineAppOnlyAccessTokenByKey(); if (tokenResponse != null) { // Close wizard. wizard.CloseWizard(new ClientInformation(tokenResponse, AuthEndpoints.OAuthV1, Resources.None, textBox_ClientID.Text, "", "", "")); } } }
public void NextButtonAction() { V1WebAppUtil v1WebAppUtil = new V1WebAppUtil() { ClientID = textBox_ClientID.Text, RedirectUri = textBox_RedirectUri.Text, Resource = Util.ConvertResourceNameToResourceEnum(comboBox_Resource.SelectedItem.ToString()), ClientSecret = textBox_ClientSecret.Text }; ValidateResult validateResult = v1WebAppUtil.Validate(); if (validateResult.IsValid) { AcquireAccessTokenResult acquireAccessTokenResult = v1WebAppUtil.AcquireAccessToken(); if (acquireAccessTokenResult.Success == InteractiveResult.Fail) { MessageBox.Show(acquireAccessTokenResult.ErrorMessage, "Office365APIEditor", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (acquireAccessTokenResult.Success == InteractiveResult.Cancel) { return; } TokenResponse tokenResponse = acquireAccessTokenResult.Token; if (tokenResponse != null) { // Close wizard. AccessTokenWizardForm wizard = (AccessTokenWizardForm)Parent; wizard.CloseWizard(new ClientInformation(tokenResponse, AuthEndpoints.OAuthV1, Util.ConvertResourceNameToResourceEnum(comboBox_Resource.SelectedItem.ToString()), textBox_ClientID.Text, textBox_ClientSecret.Text, "", textBox_RedirectUri.Text)); } } else { MessageBox.Show(string.Join(Environment.NewLine, validateResult.ErrorMessage), "Office365APIEditor"); } }
public void NextButtonAction() { V2WebAppUtil v2WebAppUtil = new V2WebAppUtil() { TenantName = textBox_TenantName.Text, ClientID = textBox_ClientID.Text, RedirectUri = textBox_RedirectUri.Text, Scopes = textBox_Scopes.Text, ClientSecret = textBox_ClientSecret.Text }; ValidateResult validateResult = v2WebAppUtil.Validate(); if (validateResult.IsValid) { AcquireAccessTokenResult acquireAccessTokenResult = v2WebAppUtil.AcquireAccessToken(); if (acquireAccessTokenResult.Success == InteractiveResult.Fail) { MessageBox.Show(acquireAccessTokenResult.ErrorMessage, "Office365APIEditor", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (acquireAccessTokenResult.Success == InteractiveResult.Cancel) { return; } TokenResponse tokenResponse = acquireAccessTokenResult.Token; if (tokenResponse != null) { AccessTokenWizardForm wizard = (AccessTokenWizardForm)Parent; wizard.CloseWizard(new ClientInformation(tokenResponse, AuthEndpoints.OAuthV2, Resources.None, textBox_ClientID.Text, textBox_ClientSecret.Text, textBox_Scopes.Text, textBox_RedirectUri.Text, textBox_TenantName.Text)); } } else { MessageBox.Show(string.Join(Environment.NewLine, validateResult.ErrorMessage), "Office365APIEditor"); } }
public void NextButtonAction() { V2NativeAppUtil builtInAppUtil = new V2NativeAppUtil() { ClientID = Properties.Settings.Default.BuiltInAppClientId, RedirectUri = Properties.Settings.Default.BuiltInAppRedirectUri, Scopes = textBox_Scopes.Text, TenantName = "common" }; ValidateResult validateResult = builtInAppUtil.Validate(); if (validateResult.IsValid) { AcquireAccessTokenResult acquireAccessTokenResult = builtInAppUtil.AcquireAccessToken(); if (acquireAccessTokenResult.Success == InteractiveResult.Fail) { MessageBox.Show(acquireAccessTokenResult.ErrorMessage, "Office365APIEditor", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (acquireAccessTokenResult.Success == InteractiveResult.Cancel) { return; } TokenResponse tokenResponse = acquireAccessTokenResult.Token; if (tokenResponse != null) { wizard.CloseWizard(new ClientInformation(tokenResponse, AuthEndpoints.OAuthV2, Resources.None, Properties.Settings.Default.BuiltInAppClientId, "", textBox_Scopes.Text, Properties.Settings.Default.BuiltInAppRedirectUri)); } } else { MessageBox.Show(string.Join(Environment.NewLine, validateResult.ErrorMessage), "Office365APIEditor"); } }