Files
2024-01-25 04:44:02 +03:30

15 lines
612 B
C#

using System.Threading.Tasks;
using xIdentityModels.Models;
namespace xIdentityService.Interfaces {
public partial interface IXTokenProvider {
Task<bool> IsTokenExists (string accessToken);
Task<bool> IsTokenExists (XTokenResponse tokens);
Task<bool> RemoveToken (string accessToken);
Task<bool> RemoveToken (XTokenResponse tokens);
Task<XTokenResponse> RetrieveToken (string accessToken);
Task<bool> AddToken (XTokenResponse tokens);
Task<bool> UpdateToken (XTokenResponse tokens);
Task<bool> AddOrUpdateToken (XTokenResponse tokens);
}
}