public IncomingGrainCallAuthorizationFilter(IAccessTokenVerifier accessTokenVerifier,
                                             // ReSharper disable once SuggestBaseTypeForParameter
                                             IAuthorizationExecutor authorizeHandler, ILogger <IncomingGrainCallAuthorizationFilter> logger)
     : base(accessTokenVerifier, authorizeHandler)
 {
     Logger = logger;
 }
 protected GrainAuthorizationFilterBase(IAccessTokenVerifier accessTokenVerifier,
                                        IAuthorizationExecutor authorizeHandler)
 {
     _authorizeHandler    = authorizeHandler;
     _accessTokenVerifier = accessTokenVerifier;
 }
        public OutgoingGrainCallAuthorizationFilter(IAccessTokenProvider accessTokenProvider,
                                                    IAccessTokenVerifier accessTokenVerifier,
                                                    IdentityServer4Info identityServer4Info, IAuthorizationExecutor authorizeHandler,
                                                    ILoggerFactory loggerFactory) : base(accessTokenVerifier, authorizeHandler)
        {
            _accessTokenProvider = accessTokenProvider;
            _identityServer4Info = identityServer4Info;

            Logger = loggerFactory.CreateLogger <OutgoingGrainCallAuthorizationFilter>();
        }
 public IncomingGrainCallAuthorizationFilter(IAccessTokenVerifier accessTokenVerifier,
                                             IAuthorizationExecutor authorizeHandler, ILoggerFactory loggerFactory)
     : base(accessTokenVerifier, authorizeHandler)
 {
     Logger = loggerFactory.CreateLogger <IncomingGrainCallAuthorizationFilter>();
 }