Exemplo n.º 1
0
        public bool RevokeToken(RevokeSessionTokenCommand revokeRequest)
        {
            var sessionToken = new BE.SessionToken()
            {
                Token = revokeRequest.Token, Active = false
            };

            return(_storage.UpdateStatus(sessionToken));
        }
Exemplo n.º 2
0
        public MaybeEmpty <BE.SessionToken> Get()
        {
            var sessionToken = new BE.SessionToken
            {
                User     = null,
                Token    = "",
                ExpireAt = DateTime.Now,
            };

            return(MaybeEmpty <BE.SessionToken> .Of(sessionToken));
        }
Exemplo n.º 3
0
        public MaybeEmpty <BE.SessionToken> GenerateToken(BE.User user)
        {
            var token        = GenerateToken(TokenSize, true);
            var sessionToken = new BE.SessionToken()
            {
                User = user, Token = token, Active = true
            };

            _storage.Save(sessionToken);
            return(MaybeEmpty <BE.SessionToken> .Of(sessionToken));
        }
Exemplo n.º 4
0
 public bool UpdateStatus(BE.SessionToken sessionToken)
 {
     return(true);
 }
Exemplo n.º 5
0
 public void Save(BE.SessionToken sessionToken)
 {
 }