Пример #1
0
 // This method gets called by the runtime. Use this method to add services to the container.
 // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
 public void ConfigureServices(IServiceCollection services)
 {
     services.AddIdentityServer()
     .AddDeveloperSigningCredential()
     .AddInMemoryApiResources(InMemoryConfig.ApiResources())
     .AddInMemoryClients(InMemoryConfig.ApiClients())
     .AddTestUsers(InMemoryConfig.Users().ToList());
 }
Пример #2
0
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllers();
            var builder = services.AddIdentityServer(options =>
            {
                options.Events.RaiseErrorEvents       = true;
                options.Events.RaiseInformationEvents = true;
                options.Events.RaiseFailureEvents     = true;
                options.Events.RaiseSuccessEvents     = true;
            }).AddTestUsers(InMemoryConfig.Users().ToList())
                          .AddInMemoryApiResources(InMemoryConfig.GetApiResources())
                          .AddInMemoryClients(InMemoryConfig.GetClients());

            builder.AddDeveloperSigningCredential();
            services.AddAuthentication();//ÅäÖÃÈÏÖ¤·þÎñ
        }
Пример #3
0
 private static void AddIdentityServer(IServiceCollection services, IWebHostEnvironment environment)
 {
     if (environment.IsEnvironment("Test"))
     {
         services.AddIdentityServer()
         .AddApiAuthorization <ApplicationUser, ApplicationDbContext>()
         //api resources
         .AddInMemoryApiResources(InMemoryConfig.GetApiResources())
         .AddInMemoryApiScopes(InMemoryConfig.GetApiScopes())
         .AddTestUsers(InMemoryConfig.Users().ToList())
         .AddInMemoryIdentityResources(InMemoryConfig.GetIdentityResources())
         .AddInMemoryClients(InMemoryConfig.GetClients());
     }
     else
     {
         services.AddIdentityServer()
         .AddApiAuthorization <ApplicationUser, ApplicationDbContext>();
     }
 }