public OIDCPipelineOpenIdConnectProtocolValidator(
     IOIDCPipeLineKey oidcPipeLineKey,
     IOIDCPipelineStore oidcPipelineStore)
 {
     _oidcPipeLineKey   = oidcPipeLineKey;
     _oidcPipelineStore = oidcPipelineStore;
 }
예제 #2
0
 public IndexModel(SignInManager <ApplicationUser> signInManager,
                   IOIDCResponseGenerator oidcResponseGenerator, IOIDCPipelineStore oidcPipelineStore)
 {
     _signInManager         = signInManager;
     _oidcResponseGenerator = oidcResponseGenerator;
     _oidcPipelineStore     = oidcPipelineStore;
 }
예제 #3
0
 public OIDCController(
     SignInManager <ApplicationUser> signInManager,
     IOIDCPipelineStore oidcPipelineStore,
     IAuthorizeRequestValidator authorizeRequestValidator,
     ILogger <OIDCController> logger)
 {
     _signInManager             = signInManager;
     _logger                    = logger;
     _oidcPipelineStore         = oidcPipelineStore;
     _authorizeRequestValidator = authorizeRequestValidator;
 }
 public DefaultTokenRequestValidator(
     OIDCPipelineOptions options,
     IOIDCPipelineClientStore clientSecretStore,
     IOIDCPipelineStore oidcPipelineStore,
     ILogger <DefaultTokenRequestValidator> logger)
 {
     _options           = options;
     _clientSecretStore = clientSecretStore;
     _oidcPipelineStore = oidcPipelineStore;
     _logger            = logger;
 }
예제 #5
0
 public IndexModel(SignInManager <ApplicationUser> signInManager,
                   IOIDCPipeLineKey oidcPipeLineKey,
                   IOIDCResponseGenerator oidcResponseGenerator,
                   IOIDCPipelineStore oidcPipelineStore,
                   ILogger <IndexModel> logger)
 {
     _oidcPipeLineKey       = oidcPipeLineKey;
     _signInManager         = signInManager;
     _oidcResponseGenerator = oidcResponseGenerator;
     _oidcPipelineStore     = oidcPipelineStore;
     _logger = logger;
 }
예제 #6
0
        public ExternalLoginModel(

            IOIDCPipelineStore oidcPipelineStore,
            SignInManager <ApplicationUser> signInManager,
            UserManager <ApplicationUser> userManager,
            ILogger <ExternalLoginModel> logger)
        {
            _oidcPipelineStore = oidcPipelineStore;
            _signInManager     = signInManager;
            _userManager       = userManager;
            _logger            = logger;
        }
 public TokenEndpoint(
     OIDCPipelineOptions options,
     IOIDCPipelineStore oidcPipelineStore,
     ITokenRequestValidator tokenRequestValidator,
     ISerializer serializer,
     ILogger <AuthorizeEndpoint> logger)
 {
     _options               = options;
     _oidcPipelineStore     = oidcPipelineStore;
     _tokenRequestValidator = tokenRequestValidator;
     _serializer            = serializer;
     _logger = logger;
 }
 public IndexModel(
     IOIDCPipeLineKey oidcPipeLineKey,
     SignInManager <IdentityUser> signInManager,
     IOIDCResponseGenerator oidcResponseGenerator,
     IOIDCPipelineStore oidcPipelineStore,
     ISerializer serializer,
     ILogger <IndexModel> logger)
 {
     _oidcPipeLineKey       = oidcPipeLineKey;
     _signInManager         = signInManager;
     _oidcResponseGenerator = oidcResponseGenerator;
     _oidcPipelineStore     = oidcPipelineStore;
     _serializer            = serializer;
     _logger = logger;
 }
 public AuthorizeEndpoint(
     OIDCPipelineOptions options,
     ISigninManager signinManager,
     IOIDCPipelineStore oidcPipelineStore,
     IAuthorizeRequestValidator authorizeRequestValidator,
     IOIDCPipeLineKey oidcPipeLineKey,
     ILogger <AuthorizeEndpoint> logger)
 {
     _options                   = options;
     _signinManager             = signinManager;
     _oidcPipelineStore         = oidcPipelineStore;
     _authorizeRequestValidator = authorizeRequestValidator;
     _oidcPipeLineKey           = oidcPipeLineKey;
     _logger = logger;
 }
예제 #10
0
 public AuthorizeConsentModel(
     IHttpClientFactory httpClientFactory,
     IOIDCPipeLineKey oidcPipelineKey,
     IOIDCPipelineStore oidcPipelineStore,
     IFluffyBunnyTokenService fluffyBunnyTokenService,
     IOptions <FluffyBunny4TokenServiceConfiguration> optionsFluffyBunny4TokenServiceConfiguration,
     ITokenServiceDiscoveryCache tokenServiceDiscoveryCache,
     ISerializer serializer,
     ILogger <AuthorizeConsentModel> logger)
 {
     _httpClientFactory       = httpClientFactory;
     _oidcPipelineKey         = oidcPipelineKey;
     _oidcPipelineStore       = oidcPipelineStore;
     _fluffyBunnyTokenService = fluffyBunnyTokenService;
     _FluffyBunny4TokenServiceConfiguration = optionsFluffyBunny4TokenServiceConfiguration.Value;
     _tokenServiceDiscoveryCache            = tokenServiceDiscoveryCache;
     _serializer = serializer;
     _logger     = logger;
 }
예제 #11
0
 public AuthorizeConsentModel(
     IConsentExternalService consentExternalService,
     IConsentDiscoveryCacheAccessor consentDiscoveryCacheAccessor,
     IOIDCConsentOrchestratorAdmin oidcConsentOrchestratorAdmin,
     IOIDCPipeLineKey oidcPipelineKey,
     IOIDCPipelineStore oidcPipelineStore,
     IFluffyBunnyTokenService fluffyBunnyTokenService,
     IOptions <FluffyBunny4TokenServiceConfiguration> optionsFluffyBunny4TokenServiceConfiguration,
     ITokenServiceDiscoveryCache tokenServiceDiscoveryCache,
     ISerializer serializer,
     ILogger <AuthorizeConsentModel> logger)
 {
     _consentExternalService        = consentExternalService;
     _consentDiscoveryCacheAccessor = consentDiscoveryCacheAccessor;
     _oidcConsentOrchestratorAdmin  = oidcConsentOrchestratorAdmin;
     _oidcPipelineKey         = oidcPipelineKey;
     _oidcPipelineStore       = oidcPipelineStore;
     _fluffyBunnyTokenService = fluffyBunnyTokenService;
     _FluffyBunny4TokenServiceConfiguration = optionsFluffyBunny4TokenServiceConfiguration.Value;
     _tokenServiceDiscoveryCache            = tokenServiceDiscoveryCache;
     _serializer = serializer;
     _logger     = logger;
 }
 public OIDCResponseGenerator(IOIDCPipelineStore oidcPipelineStore)
 {
     _oidcPipelineStore = oidcPipelineStore;
 }