diff options
author | crupest <crupest@outlook.com> | 2022-03-09 21:21:15 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2022-03-09 21:21:15 +0800 |
commit | 3d6c9fd916e18c99b3a5497b8313672680571b5e (patch) | |
tree | e67ae49937dcdb7f5c874a2ebfdca4fde72a059f /BackEnd/Timeline/Services/Token/IUserTokenHandler.cs | |
parent | 3cd0140ff4425b37b6e8dd8e8f16a54b1338c352 (diff) | |
download | timeline-3d6c9fd916e18c99b3a5497b8313672680571b5e.tar.gz timeline-3d6c9fd916e18c99b3a5497b8313672680571b5e.tar.bz2 timeline-3d6c9fd916e18c99b3a5497b8313672680571b5e.zip |
Add user token entity in preparation for refactor of tokens.
Diffstat (limited to 'BackEnd/Timeline/Services/Token/IUserTokenHandler.cs')
-rw-r--r-- | BackEnd/Timeline/Services/Token/IUserTokenHandler.cs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/BackEnd/Timeline/Services/Token/IUserTokenHandler.cs b/BackEnd/Timeline/Services/Token/IUserTokenHandler.cs index d9788909..62e01de5 100644 --- a/BackEnd/Timeline/Services/Token/IUserTokenHandler.cs +++ b/BackEnd/Timeline/Services/Token/IUserTokenHandler.cs @@ -1,4 +1,5 @@ using System;
+using System.Threading.Tasks;
namespace Timeline.Services.Token
{
@@ -10,7 +11,7 @@ namespace Timeline.Services.Token /// <param name="tokenInfo">The info to generate token.</param>
/// <returns>Return the generated token.</returns>
/// <exception cref="ArgumentNullException">Thrown when <paramref name="tokenInfo"/> is null.</exception>
- string GenerateToken(UserTokenInfo tokenInfo);
+ Task<string> GenerateTokenAsync(UserTokenInfo tokenInfo);
/// <summary>
/// Verify a token and get the saved info. Do not validate lifetime!!!
@@ -23,6 +24,6 @@ namespace Timeline.Services.Token /// If this method throw <see cref="UserTokenBadFormatException"/>, it usually means the token is not created by this service.
/// Do not check expire time in this method, only check whether it is present.
/// </remarks>
- UserTokenInfo VerifyToken(string token);
+ Task<UserTokenInfo> ValidateTokenAsync(string token);
}
}
|