mirror of
https://github.com/bitwarden/mobile
synced 2025-12-10 21:33:36 +00:00
23 lines
666 B
C#
23 lines
666 B
C#
using System;
|
|
|
|
namespace Bit.App.Abstractions
|
|
{
|
|
public interface ITokenService
|
|
{
|
|
string Token { get; set; }
|
|
string RefreshToken { get; set; }
|
|
[Obsolete("Old auth scheme")]
|
|
string AuthBearer { get; set; }
|
|
string GetTwoFactorToken(string email);
|
|
void SetTwoFactorToken(string email, string token);
|
|
DateTime TokenExpiration { get; }
|
|
string TokenIssuer { get; }
|
|
bool TokenExpired { get; }
|
|
TimeSpan TokenTimeRemaining { get; }
|
|
bool TokenNeedsRefresh { get; }
|
|
string TokenUserId { get; }
|
|
string TokenEmail { get; }
|
|
string TokenName { get; }
|
|
}
|
|
}
|