Skip to content

Commit 5f86989

Browse files
authored
Merge pull request #37 from Altinn/feature/am-827_FixTtdAccessTokenEnvironmentKVMapping
Added own config value for mapping KV used for getting cert for TTD access tokens
2 parents 4e4f0bd + fc1c88e commit 5f86989

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

TokenGenerator/Services/CertificateKeyVault.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,12 @@ public async Task<X509Certificate2> GetPlatformAccessTokenSigningCertificate(str
7070
}
7171
else if (issuer == settings.TtdAccessTokenIssuerName)
7272
{
73-
if (string.IsNullOrEmpty(issuer) || settings.EnvironmentsApiTokenDict[environment] == null || settings.TtdAccessTokenSigningCertNamesDict[environment] == null)
73+
if (string.IsNullOrEmpty(issuer) || settings.EnvironmentsTtdAccessTokenDict[environment] == null || settings.TtdAccessTokenSigningCertNamesDict[environment] == null)
7474
{
7575
throw new ArgumentException("Invalid environment or org issuer");
7676
}
7777

78-
certificates = await GetCertificates(settings.EnvironmentsApiTokenDict[environment], settings.TtdAccessTokenSigningCertNamesDict[environment]);
78+
certificates = await GetCertificates(settings.EnvironmentsTtdAccessTokenDict[environment], settings.TtdAccessTokenSigningCertNamesDict[environment]);
7979
}
8080
else
8181
{

TokenGenerator/Settings.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@ public class Settings
2727
public string TokenAuthorizationWellKnownEndpoint { get; set; }
2828
public string EnvironmentsApiToken { get; set; }
2929
public string EnvironmentsConsentToken { get; set; }
30+
public string EnvironmentsTtdAccessToken { get; set; }
3031
public Dictionary<string, string> EnvironmentsApiTokenDict => GetKeyValuePairs(EnvironmentsApiToken);
3132
public Dictionary<string, string> EnvironmentsConsentTokenDict => GetKeyValuePairs(EnvironmentsConsentToken);
33+
public Dictionary<string, string> EnvironmentsTtdAccessTokenDict => GetKeyValuePairs(EnvironmentsTtdAccessToken);
3234

3335
private Dictionary<string, string> GetKeyValuePairs(string stringfieldToSpilt, char fieldSeparator = ';', char keyValueSeparator = ':')
3436
{

TokenGenerator/local.settings.json.COPYME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"ConsentTokenSigningCertNames": "dev:altinn-testtools-consent-token-signing-cert",
2121
"EnvironmentsApiToken": "dev:altinn-testtools-kv",
2222
"EnvironmentsConsentToken": "dev:altinn-testtools-kv",
23+
"EnvironmentsTtdAccessToken": "dev:altinn-testtools-kv",
2324
"TokenAuthorizationWellKnownEndpoint": "https://test.maskinporten.no/.well-known/oauth-authorization-server"
2425
}
2526
}

0 commit comments

Comments
 (0)