private void SharePointOnlineAppOnlySettingPage_Load(object sender, EventArgs e) { wizard = (AccessTokenWizardForm)Parent; // Initialize link. linkLabel_Description.Links.Add(linkLabel_Description.Text.IndexOf("Learn more"), 10, "https://github.com/Microsoft/Office365APIEditor/blob/master/tutorials/How_to_register_a_Web_application_for_SharePoint_Online_App-Only_Token.md"); }
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 (ValidateV1WebAppAppOnlyByCertParam()) { TokenResponse tokenResponse = AcquireV1WebAppAppOnlyAccessTokenByCert(); if (tokenResponse != null) { AccessTokenWizardForm wizard = (AccessTokenWizardForm)Parent; wizard.CloseWizard(new ClientInformation(tokenResponse, AuthEndpoints.OAuthV1, Util.ConvertResourceNameToResourceEnum(comboBox_Resource.SelectedItem.ToString()), textBox_ClientID.Text, "", "", "")); } } }
private void V1EndpointAppOnlyByCertSettingPage_Load(object sender, EventArgs e) { wizard = (AccessTokenWizardForm)Parent; // Initialize link. linkLabel_Description.Links.Add(linkLabel_Description.Text.IndexOf("Learn more"), 10, "https://github.com/Microsoft/Office365APIEditor/blob/master/tutorials/How_to_register_a_V1_Web_application_for_App_Only_Token.md"); foreach (string item in Util.ResourceNames) { comboBox_Resource.Items.Add(item); } comboBox_Resource.SelectedIndex = 1; }
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"); } }
private void BuiltInAppSettingPage_Load(object sender, EventArgs e) { wizard = (AccessTokenWizardForm)Parent; }