15 lines
469 B
C#
15 lines
469 B
C#
|
|
using WatchIt.Common.Model.Accounts;
|
|||
|
|
|
|||
|
|
namespace WatchIt.Website.Services.Utility.Tokens;
|
|||
|
|
|
|||
|
|
public interface ITokensService
|
|||
|
|
{
|
|||
|
|
Task<string?> GetAccessToken();
|
|||
|
|
Task<string?> GetRefreshToken();
|
|||
|
|
Task SaveAuthenticationData(AuthenticateResponse authenticateResponse);
|
|||
|
|
Task SaveAccessToken(string accessToken);
|
|||
|
|
Task SaveRefreshToken(string refreshToken);
|
|||
|
|
Task RemoveAuthenticationData();
|
|||
|
|
Task RemoveAccessToken();
|
|||
|
|
Task RemoveRefreshToken();
|
|||
|
|
}
|