Ejemplo n.º 1
0
        //Add the Refresh token
        public async Task <bool> AddRefreshToken(RefreshToken token)
        {
            var existingToken = context.RefreshTokens.FirstOrDefault(r => r.UserName == token.UserName &&
                                                                     r.ClientID == token.ClientID);

            if (existingToken != null)
            {
                var result = await RemoveRefreshToken(existingToken);
            }
            context.RefreshTokens.Add(token);
            return(await context.SaveChangesAsync() > 0);
        }