コード例 #1
0
 public OpenIDAccessTokenBuilder(IClaimsJwsPayloadEnricher claimsJwsPayloadEnricher,
                                 IGrantedTokenHelper grantedTokenHelper,
                                 IJwtBuilder jwtBuilder,
                                 IOptions <OAuthHostOptions> options) : base(grantedTokenHelper, jwtBuilder, options)
 {
     _claimsJwsPayloadEnricher = claimsJwsPayloadEnricher;
 }
コード例 #2
0
 public IdTokenBuilder(IJwtBuilder jwtBuilder, IEnumerable <IClaimsSource> claimsSources, IEnumerable <ISubjectTypeBuilder> subjectTypeBuilders, IAmrHelper amrHelper, IOAuthUserQueryRepository oauthUserQueryRepository, IClaimsJwsPayloadEnricher claimsJwsPayloadEnricher)
 {
     _jwtBuilder               = jwtBuilder;
     _claimsSources            = claimsSources;
     _subjectTypeBuilders      = subjectTypeBuilders;
     _amrHelper                = amrHelper;
     _oauthUserRepository      = oauthUserQueryRepository;
     _claimsJwsPayloadEnricher = claimsJwsPayloadEnricher;
 }
コード例 #3
0
 public OpenBankingApiIdTokenBuilder(IJwtBuilder jwtBuilder,
                                     IOptions <OpenBankingApiOptions> options,
                                     IEnumerable <IClaimsSource> claimsSources,
                                     IEnumerable <ISubjectTypeBuilder> subjectTypeBuilders,
                                     IAmrHelper amrHelper,
                                     IOAuthUserQueryRepository oauthUserQueryRepository,
                                     IClaimsJwsPayloadEnricher claimsJwsPayloadEnricher) : base(jwtBuilder, claimsSources, subjectTypeBuilders, amrHelper, oauthUserQueryRepository, claimsJwsPayloadEnricher)
 {
     _jwtBuilder = jwtBuilder;
     _options    = options.Value;
 }
コード例 #4
0
 public UserInfoController(
     IJwtParser jwtParser,
     IJwtBuilder jwtBuilder,
     IOAuthScopeQueryRepository oauthScopeRepository,
     IOAuthUserQueryRepository oauthUserRepository,
     IOAuthClientQueryRepository oauthClientRepository,
     IEnumerable <IClaimsSource> claimsSources,
     ITokenQueryRepository tokenQueryRepository,
     IClaimsJwsPayloadEnricher claimsJwsPayloadEnricher,
     ILogger <UserInfoController> logger)
 {
     _jwtParser                = jwtParser;
     _jwtBuilder               = jwtBuilder;
     _oauthScopeRepository     = oauthScopeRepository;
     _oauthUserRepository      = oauthUserRepository;
     _oauthClientRepository    = oauthClientRepository;
     _claimsSources            = claimsSources;
     _tokenQueryRepository     = tokenQueryRepository;
     _claimsJwsPayloadEnricher = claimsJwsPayloadEnricher;
     _logger = logger;
 }