You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.2 KiB
42 lines
1.2 KiB
using Cloud_Manager.Models.ClientContractModels;
|
|
using Cloud_Manager.Models.Enums;
|
|
using Cloud_Manager.Models.Interfaces;
|
|
using Microsoft.Extensions.Configuration;
|
|
using Microsoft.IdentityModel.Tokens;
|
|
using System.IdentityModel.Tokens.Jwt;
|
|
using System.Security.Claims;
|
|
using System.Text;
|
|
|
|
namespace Cloud_Manager.Models.ServiceRepo
|
|
{
|
|
public class TokenService : IKeyService
|
|
{
|
|
private IConfiguration m_configuration { get; }
|
|
private BiskilogContext m_context;
|
|
public TokenService(IConfiguration a_configuration,BiskilogContext a_context)
|
|
{
|
|
m_configuration = a_configuration;
|
|
m_context = a_context;
|
|
}
|
|
|
|
public AuthEnums ValidateKey(string a_Key)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public string GenerateKey(Contract a_clientContract, Databasemap a_database)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public int? GetDatabaseIdFromKey(string a_Key)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public string GetBaseBranch(string a_Key)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
}
|
|
}
|
|
|