public AuthenticationManager(
     ISimpleIdServerConfigurationClientFactory simpleIdServerConfigurationClientFactory,
     IIdentityServerClientFactory identityServerClientFactory,
     ILoggerFactory loggerFactory,
     IDataProtectionProvider dataProtectionProvider,
     HtmlEncoder htmlEncoder,
     IClaimsParser claimsParser,
     IStorageHelper storageHelper)
 {
     _simpleIdServerConfigurationClientFactory = simpleIdServerConfigurationClientFactory;
     _identityServerClientFactory = identityServerClientFactory;
     _logger = loggerFactory.CreateLogger("authentication");
     _dataProtectionProvider = dataProtectionProvider;
     _htmlEncoder            = htmlEncoder;
     _claimsParser           = claimsParser;
     _storageHelper          = storageHelper;
 }
 public BlazorAuthenticationStateProvider(
     IJSRuntime jsRuntime,
     NavigationManager navigationManager,
     Task <ClientOptions> clientOptionsTask,
     IClaimsParser <TUser> claimsParser,
     AuthenticationEventHandler authenticationEventHandler,
     Task <OpenIdConnectOptions> openIdConnectOptionsTask,
     IServiceProvider serviceProvider)
 {
     _jsRuntime                  = jsRuntime;
     _navigationManager          = navigationManager;
     _clientOptionsTask          = clientOptionsTask;
     _claimsParser               = claimsParser;
     _authenticationEventHandler = authenticationEventHandler;
     _openIdConnectOptionsTask   = openIdConnectOptionsTask;
     _serviceProvider            = serviceProvider;
 }
Exemplo n.º 3
0
 public BlazorAuthenticationStateProvider(
     IJSRuntime jsRuntime,
     NavigationManager navigationManager,
     ClientOptions clientOptions,
     IClaimsParser <TUser> claimsParser,
     AuthenticationEventHandler authenticationEventHandler,
     HttpClient httpClient,
     OpenIdConnectOptions openIdConnectOptions,
     IServiceProvider serviceProvider)
 {
     _jsRuntime                  = jsRuntime;
     _navigationManager          = navigationManager;
     _clientOptions              = clientOptions;
     _claimsParser               = claimsParser;
     _authenticationEventHandler = authenticationEventHandler;
     _openIdConnectOptions       = openIdConnectOptions;
     _serviceProvider            = serviceProvider;
 }
Exemplo n.º 4
0
 public AddQueriesToRequest(IClaimsParser claimsParser)
 {
     _claimsParser = claimsParser;
 }
Exemplo n.º 5
0
 public ClaimsAuthoriser(IClaimsParser claimsParser)
 {
     _claimsParser = claimsParser;
 }
Exemplo n.º 6
0
 public AddClaimsToRequest(IClaimsParser claimsParser)
 {
     _claimsParser = claimsParser;
 }
Exemplo n.º 7
0
 public ClaimParserTests()
 {
     _claims       = new List <Claim>();
     _claimsParser = new ClaimsParser();
 }
Exemplo n.º 8
0
 public ScopesAuthoriser(IPermissionRepository permissionRepository, IClaimsParser claimsParser)
 {
     _permissionRepository = permissionRepository;
     _claimsParser         = claimsParser;
 }
Exemplo n.º 9
0
 public AddHeadersToRequest(IClaimsParser claimsParser)
 {
     _claimsParser = claimsParser;
 }
 public ChangeDownstreamPathTemplate(IClaimsParser claimsParser)
 {
     _claimsParser = claimsParser;
 }
Exemplo n.º 11
0
 public ScopesAuthoriser(IClaimsParser claimsParser)
 {
     _claimsParser = claimsParser;
 }
Exemplo n.º 12
0
 public AddHeadersToRequest(IClaimsParser claimsParser, IPlaceholders placeholders, IOcelotLoggerFactory factory)
 {
     _logger       = factory.CreateLogger <AddHeadersToRequest>();
     _claimsParser = claimsParser;
     _placeholders = placeholders;
 }