コード例 #1
0
ファイル: IdentityService.cs プロジェクト: visschersm/HopTea
 public object Any(GetIdentity request)
 {
     return(new GetIdentityResponse
     {
         //Claims = Request.GetClaims().Map(x => new Property { Name = x.Type, Value = x.Value }),
         //Session = SessionAs<AuthUserSession>(),
     });
 }
コード例 #2
0
ファイル: IdentityController.cs プロジェクト: rklepacz/Cine
        public async Task <ActionResult <IdentityDto> > GetMe()
        {
            var query = new GetIdentity {
                Username = User.Identity.Name
            };
            var identity = await _queryDispatcher.QueryAsync(query);

            return(Ok(identity));
        }
コード例 #3
0
 public TokenController(IMoviesPlaceSupervisor moviesPlaceSupervisor,
                        Tokens tokens,
                        IJwtFactory jwtFactory,
                        IOptions <JwtIssuerOptions> jwtOptions,
                        UserManager <User> userManager,
                        GetIdentity getIdentity) : base(moviesPlaceSupervisor)
 {
     _tokens      = tokens;
     _jwtFactory  = jwtFactory;
     _jwtOptions  = jwtOptions.Value;
     _userManager = userManager;
     _getIdentity = getIdentity;
 }
コード例 #4
0
 public TokenController(IThePLeagueSupervisor moviesPlaceSupervisor,
                        Token token,
                        IJwtFactory jwtFactory,
                        IOptions <JwtIssuerOptions> jwtOptions,
                        UserManager <ApplicationUser> userManager,
                        GetIdentity getIdentity)
 {
     this._token       = token;
     this._jwtFactory  = jwtFactory;
     this._jwtOptions  = jwtOptions.Value;
     this._userManager = userManager;
     this._getIdentity = getIdentity;
 }
コード例 #5
0
 public SessionController(IMoviesPlaceSupervisor moviesPlaceSupervisor,
                          UserManager <User> userManager,
                          IJwtFactory jwtFactory,
                          IOptions <JwtIssuerOptions> jwtOptions,
                          GetIdentity getIdentity,
                          ILogger <SessionController> logger,
                          SignInManager <User> signInManager) : base(moviesPlaceSupervisor)
 {
     _jwtFactory    = jwtFactory;
     _jwtOptions    = jwtOptions.Value;
     _userManager   = userManager;
     _getIdentity   = getIdentity;
     _signinManager = signInManager;
     _logger        = logger;
 }
コード例 #6
0
 public SessionController(
     IHealthyNutGuysSupervisor supervisor,
     IJwtFactory jwtFactory,
     IOptions <JwtIssuerOptions> jwtOptions,
     UserManager <ApplicationUser> userManager,
     GetIdentity getIdentity,
     ISendEmailService emailSrvice)
 {
     this._supervisor   = supervisor;
     this._jwtFactory   = jwtFactory;
     this._userManager  = userManager;
     this._jwtOptions   = jwtOptions.Value;
     this._getIdentity  = getIdentity;
     this._emailService = emailSrvice;
 }
コード例 #7
0
 public SessionController(
     IThePLeagueSupervisor supervisor,
     IJwtFactory jwtFactory,
     IOptions <JwtIssuerOptions> jwtOptions,
     UserManager <ApplicationUser> userManager,
     GetIdentity getIdentity,
     Token token)
 {
     this._supervisor  = supervisor;
     this._jwtFactory  = jwtFactory;
     this._userManager = userManager;
     this._jwtOptions  = jwtOptions.Value;
     this._getIdentity = getIdentity;
     this._token       = token;
 }
コード例 #8
0
 protected override long ExecuteResult(IContext context, GetIdentity <TEntity> command)
 => context.Engine.GetLastIdentity <TEntity>(command.Tunnel);
コード例 #9
0
 protected override Task <long> ExecuteResultAsync(IContext context, GetIdentity <TEntity> command)
 => context.Engine.GetLastIdentityAsync <TEntity>(command.Tunnel);