Beispiel #1
0
        public UserApplicationCodeRequest CreateCode(UserApplicationAccess applicationAccess)
        {
            var datetime = _timeService.GetDateTime();

            return(new UserApplicationCodeRequest
            {
                ApplicationAccess = applicationAccess,
                Code = _randomStringService.NextValue(),
                CreatedAt = datetime,
                ExpiresAt = datetime.AddMinutes(10)
            });
        }
Beispiel #2
0
        public UserApplicationSession CreateSession(UserApplicationAccess applicationAccess, bool canIssueCode = false)
        {
            var datetime = _timeService.GetDateTime();

            return(new UserApplicationSession
            {
                ApplicationAccess = applicationAccess,
                AccessToken = _randomStringService.NextValue(),
                CreatedAt = datetime,
                ExpiresAt = datetime.AddHours(1),
                RefreshToken = _randomStringService.NextValue(),
                CanIssueCode = canIssueCode
            });
        }