public static string CreateApiToken(DfeSignInSettings settings) => new JwtBuilder() .WithAlgorithm(new HMACSHA256Algorithm()) .Issuer(settings.Issuer) .Audience(settings.Audience) .WithSecret(settings.ApiSecret) .Build();
public DfeUserInfoHelper( DfeSignInSettings settings, ICosmosDbQueryDispatcher cosmosDbQueryDispatcher, UkrlpSyncHelper ukrlpSyncHelper, IHttpClientFactory httpClientFactory) { _settings = settings; _cosmosDbQueryDispatcher = cosmosDbQueryDispatcher; _ukrlpSyncHelper = ukrlpSyncHelper; _httpClient = httpClientFactory.CreateClient("DfeSignIn"); }