public void Configuration(IAppBuilder app)
        {
            var factory = new IdentityServerServiceFactory();

            factory.UseInMemoryClients(Clients.Get()).UseInMemoryScopes(Scopes.Get()).UseInMemoryUsers(Users.Get());
            var testSingingService = new TestPublicKeyProvider();

            factory.TokenSigningService = new Registration <ITokenSigningService>(new TokenSigningService(testSingingService));
            factory.SigningKeyService   = new Registration <ISigningKeyService>(new SigningKeyService(testSingingService));
            var options = new IdentityServerOptions
            {
                RequireSsl = false,
                Factory    = factory,
            };

            app.UseIdentityServer(options);
        }
Example #2
0
 public TokenSigningService(TestPublicKeyProvider publicKeyProvider)
 {
     mPublicKeyProvider = publicKeyProvider;
 }