private void RegisterOAuthHandler() { Uri tokenUri = new Uri(AzureOAuthConfiguration.GetTokenUri()); // set up the ServerRegistry InMemoryAuthorizationServerRegistry serverRegistry = new InMemoryAuthorizationServerRegistry(); AuthorizationServerRegistration registrationInfo = new AuthorizationServerRegistration( tokenUri, new Uri(AzureOAuthConfiguration.EndUserEndPoint), AzureOAuthConfiguration.GetClientIdentity(), AzureOAuthConfiguration.ClientSecret); serverRegistry.AddOrUpdate(registrationInfo); OAuthClientSettings.AuthorizationServerRegistry = serverRegistry; // set up the ResourceRegistry InMemoryResourceScopeMappingRegistry resourceRegistry = new InMemoryResourceScopeMappingRegistry(); resourceRegistry.AddOrUpdate(AzureOAuthConfiguration.ProtectedResourceUrl, tokenUri, new Uri(AzureOAuthConfiguration.EndUserEndPoint), null); OAuthClientSettings.ResourceScopeMappingRegistry = resourceRegistry; // Handle the requesting access token event OAuthClientSettings.RequestingAccessToken += new EventHandler <RequestingAccessTokenEventArgs>(OAuthClientSettings_RequestingAccessToken); // Handle the token received event OAuthClientSettings.AccessTokenReceived += new EventHandler <AccessTokenReceivedEventArgs>(OAuthClientSettings_AccessTokenReceived); // Handle the event when the user denies consent. OAuthClientSettings.EndUserAuthorizationFailed += new EventHandler <EndUserAuthorizationFailedEventArgs>(OAuthClientSettings_EndUserAuthorizationFailed); OAuthClientSettings.AuthorizationCodeReceived += new EventHandler <AuthorizationCodeReceivedEventArgs>(OAuthClientSettings_AuthorizationCodeReceived); //register the Authentication Module AuthenticationManager.Register(new OAuthAuthenticationModule()); }
private void RegisterOAuthHandler() { Uri tokenUri = new Uri(AzureOAuthConfiguration.GetTokenUri()); // set up the ServerRegistry InMemoryAuthorizationServerRegistry serverRegistry = new InMemoryAuthorizationServerRegistry(); AuthorizationServerRegistration registrationInfo = new AuthorizationServerRegistration( tokenUri, new Uri(AzureOAuthConfiguration.EndUserEndPoint), AzureOAuthConfiguration.GetClientIdentity(), AzureOAuthConfiguration.ClientSecret); serverRegistry.AddOrUpdate(registrationInfo); OAuthClientSettings.AuthorizationServerRegistry = serverRegistry; // set up the ResourceRegistry InMemoryResourceScopeMappingRegistry resourceRegistry = new InMemoryResourceScopeMappingRegistry(); resourceRegistry.AddOrUpdate(AzureOAuthConfiguration.ProtectedResourceUrl, tokenUri, new Uri(AzureOAuthConfiguration.EndUserEndPoint), null); OAuthClientSettings.ResourceScopeMappingRegistry = resourceRegistry; // Handle the requesting access token event OAuthClientSettings.RequestingAccessToken += new EventHandler<RequestingAccessTokenEventArgs>(OAuthClientSettings_RequestingAccessToken); // Handle the token received event OAuthClientSettings.AccessTokenReceived += new EventHandler<AccessTokenReceivedEventArgs>(OAuthClientSettings_AccessTokenReceived); // Handle the event when the user denies consent. OAuthClientSettings.EndUserAuthorizationFailed += new EventHandler<EndUserAuthorizationFailedEventArgs>(OAuthClientSettings_EndUserAuthorizationFailed); OAuthClientSettings.AuthorizationCodeReceived += new EventHandler<AuthorizationCodeReceivedEventArgs>(OAuthClientSettings_AuthorizationCodeReceived); //register the Authentication Module AuthenticationManager.Register(new OAuthAuthenticationModule()); }