示例#1
0
 public ConfigurationController(
     IConfigurationRequestHandler configurationRequestHandler,
     IEnumerable <ICEKHandler> cekHandlers,
     IEnumerable <IEncHandler> encHandlers,
     IEnumerable <ISignHandler> signHandlers,
     IEnumerable <ISubjectTypeBuilder> subjectTypeBuilders,
     IOAuthScopeQueryRepository oauthScopeQueryRepository,
     IAuthenticationContextClassReferenceQueryRepository authenticationContextClassReferenceQueryRepository) : base(configurationRequestHandler)
 {
     _cekHandlers               = cekHandlers;
     _encHandlers               = encHandlers;
     _signHandlers              = signHandlers;
     _subjectTypeBuilders       = subjectTypeBuilders;
     _oauthScopeQueryRepository = oauthScopeQueryRepository;
     _authenticationContextClassReferenceQueryRepository = authenticationContextClassReferenceQueryRepository;
 }
示例#2
0
 public AmrHelper(IAuthenticationContextClassReferenceQueryRepository authenticationContextClassReferenceRepository, IOptions <OpenIDHostOptions> openidHostOptions)
 {
     _authenticationContextClassReferenceRepository = authenticationContextClassReferenceRepository;
     _openidHostOptions = openidHostOptions.Value;
 }