public async Task TestUsernamePasswordGetAccessTokenAsyncFullNullScopes() { var provider = new UsernamePasswordAuthenticationProvider( AuthGlobals.DefaultClientId, AuthGlobals.OrganizationsTenantId, "FakeUsername", "FakePassword".ToSecureString()); await provider.GetAccessTokenAsync(TestGlobals.GraphResource, null); }
public async Task TestUsernamePasswordGetAccessTokenAsyncCorrect() { if (TestCommon.RunningInGitHubWorkflow()) { Assert.Inconclusive("Skipping live test because we're running inside a GitHub action"); } var configuration = TestCommon.GetConfigurationSettings(); var username = configuration.GetValue <string>($"{TestGlobals.CredentialsConfigurationBasePath}:{usernamePasswordConfigurationPath}:UsernamePassword:Username"); var password = configuration.GetValue <string>($"{TestGlobals.CredentialsConfigurationBasePath}:{usernamePasswordConfigurationPath}:UsernamePassword:Password"); var provider = new UsernamePasswordAuthenticationProvider( AuthGlobals.DefaultClientId, AuthGlobals.OrganizationsTenantId, username, password.ToSecureString()); var accessToken = await provider.GetAccessTokenAsync(TestGlobals.GraphResource); Assert.IsNotNull(accessToken); Assert.IsTrue(accessToken.Length > 0); }