Ejemplo n.º 1
0
 public UserInfoEndpointController(IdentityServerOptions options, TokenValidator tokenValidator, UserInfoResponseGenerator generator, BearerTokenUsageValidator tokenUsageValidator)
 {
     _tokenValidator      = tokenValidator;
     _generator           = generator;
     _options             = options;
     _tokenUsageValidator = tokenUsageValidator;
 }
        public UserInfoResponseGeneratorTests()
        {
            _client = new Client
            {
                ClientId = "client"
            };

            _user = IdentityServerPrincipal.Create("bob", "bob", new Claim[]
            {
                new Claim("foo", "foo1"),
                new Claim("foo", "foo2"),
                new Claim("bar", "bar1"),
                new Claim("bar", "bar2"),
            });

            _resourceStore = new InMemoryResourcesStore(_identityResources, _apiResources);
            _subject       = new UserInfoResponseGenerator(_mockProfileService, _resourceStore, TestLogger.Create <UserInfoResponseGenerator>());
        }
Ejemplo n.º 3
0
        public UserInfoResponseGeneratorTests()
        {
            _client = new Client
            {
                ClientId = "client"
            };

            _user = new IdentityServerUser("bob")
            {
                AdditionalClaims =
                {
                    new Claim("foo", "foo1"),
                    new Claim("foo", "foo2"),
                    new Claim("bar", "bar1"),
                    new Claim("bar", "bar2")
                }
            }.CreatePrincipal();

            _resourceStore = new InMemoryResourcesStore(_identityResources, _apiResources, _apiScopes);
            _subject       = new UserInfoResponseGenerator(_mockProfileService, _resourceStore, TestLogger.Create <UserInfoResponseGenerator>());
        }