Files
monorepo/LCU.API.Internal.OnlineLoanApp/OnlineBankingAuth/Tokens/ITokenService.cs
T
2026-03-11 11:18:25 -05:00

17 lines
591 B
C#

using Landmark.OLA.Models.Core;
using Landmark.OLA.Models.OnlineBanking;
using Microsoft.AspNetCore.Http;
namespace OnlineBankingAuth.Tokens
{
public interface ITokenService
{
string CreateOnlineBankingJWT(OnlineBankingToken payload);
string RenewOnlineBankingJWT(HttpContext context);
string RenewAuthorization(HttpContext context);
OnlineBankingToken GetAuthenticatedDataFromCookie(HttpContext context);
OnlineBankingToken GetAuthenticatedUserDataFromJwt(string jwt);
string CreateAuthMetaToken(MemberMeta meta);
}
}