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