Skip to content

Commit 491e354

Browse files
Add test for parsing virksomhetsbruker token (#1319)
1 parent 098e862 commit 491e354

File tree

2 files changed

+51
-0
lines changed

2 files changed

+51
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
Description: Altinn-Test-Tools GetEnterpriseUserToken,
3+
AuthType: Altinn.App.Core.Features.Auth.Authenticated+Org,
4+
Auth: {
5+
OrgNo: 991825827,
6+
AuthenticationLevel: 3,
7+
AuthenticationMethod: virksomhetsbruker,
8+
TokenIssuer: Altinn,
9+
TokenIsExchanged: false,
10+
Scopes: altinn:enduser,
11+
ClientId: 7cde4993-baba-48d6-8eb1-f6eaec365eff,
12+
Token: eyJhbGciOiJSUzI1NiIsImtpZCI6IkQ4RDg2N0M3RDUyMTM2MEY0RjM1Q0Q1MTU4MEM0OUEwNTE2NUQ0RTEiLCJ0eXAiOiJKV1QiLCJ4NWMiOiJEOEQ4NjdDN0Q1MjEzNjBGNEYzNUNENTE1ODBDNDlBMDUxNjVENEUxIn0.eyJzY29wZSI6ImFsdGlubjplbmR1c2VyIiwidG9rZW5fdHlwZSI6IkJlYXJlciIsImV4cCI6MTc0NzM3NTc2OCwiaWF0IjoxNzQ3MzczOTY4LCJjbGllbnRfaWQiOiI3Y2RlNDk5My1iYWJhLTQ4ZDYtOGViMS1mNmVhZWMzNjVlZmYiLCJjb25zdW1lciI6eyJhdXRob3JpdHkiOiJpc282NTIzLWFjdG9yaWQtdXBpcyIsIklEIjoiMDE5Mjo5OTE4MjU4MjcifSwianRpIjoiaG1pUUV6VlAzSmw3WDZqdHg3RnBxeEF3NnFTQzExVlBPZGtxTkxUdVQzUyIsInVybjphbHRpbm46dXNlcmlkIjoxMjMsInVybjphbHRpbm46dXNlcm5hbWUiOiJzb21ldXNlciIsInVybjphbHRpbm46cGFydHlpZCI6NDMxMiwidXJuOmFsdGlubjpvcmdOdW1iZXIiOiI5OTE4MjU4MjciLCJ1cm46YWx0aW5uOmF1dGhlbnRpY2F0ZW1ldGhvZCI6InZpcmtzb21oZXRzYnJ1a2VyIiwidXJuOmFsdGlubjphdXRobGV2ZWwiOjMsImlzcyI6Imh0dHBzOi8vcGxhdGZvcm0udHQwMi5hbHRpbm4ubm8vYXV0aGVudGljYXRpb24vYXBpL3YxL29wZW5pZC8iLCJhY3R1YWxfaXNzIjoiYWx0aW5uLXRlc3QtdG9vbHMiLCJuYmYiOjE3NDczNzM5Njh9.iSIksHCA44VZOp6fISAXlCZoR7kzqXiZLJbgy1qc5znX__5XEJ17O4GCZ7vbR6hmmEWCObjKIrJBd004xFEFu8DK4JidsTAdnxtf71_ZAZIY7erKIxO3R5EdpeSiN1rMnN_w7QN9Azrz3JoRVaOz0lrr8IO36qN6TFL2iZ6XT5pkFG4lz3MqEZDN1jTdSXoQvDrNNcQLRCM9itlCKfY9oiNvZOKgMoBGEZmAQDzcu26apUfb3tVMmIWhvFNqIgJTC_jeu9KXGxp4za2uIFqdebkouprcUexqitF1RhN6LFj4_5x1TQDI1QWAGEN5yqpZHIDh4EvsRi6HK6dnBDv7Rg
13+
},
14+
Jwt: {
15+
actual_iss: altinn-test-tools,
16+
client_id: 7cde4993-baba-48d6-8eb1-f6eaec365eff,
17+
consumer: {
18+
ValueKind: Object
19+
},
20+
exp: 1747375768,
21+
iat: 1747373968,
22+
iss: https://platform.tt02.altinn.no/authentication/api/v1/openid/,
23+
jti: hmiQEzVP3Jl7X6jtx7FpqxAw6qSC11VPOdkqNLTuT3S,
24+
nbf: 1747373968,
25+
scope: altinn:enduser,
26+
token_type: Bearer,
27+
urn:altinn:authenticatemethod: virksomhetsbruker,
28+
urn:altinn:authlevel: 3,
29+
urn:altinn:orgNumber: 991825827,
30+
urn:altinn:partyid: 4312,
31+
urn:altinn:userid: 123,
32+
urn:altinn:username: someuser
33+
},
34+
Details: {
35+
Party: {
36+
PartyId: 1234,
37+
PartyTypeName: Organisation,
38+
OrgNumber: 991825827,
39+
Name: Test AS,
40+
IsDeleted: false,
41+
OnlyHierarchyElementWithNoAccess: false
42+
},
43+
CanInstantiate: true
44+
}
45+
}

test/Altinn.App.Core.Tests/Features/Auth/AuthenticatedTests.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,12 @@ public class AuthenticatedTests
115115
AuthenticationTypes.SystemUser,
116116
true
117117
},
118+
{
119+
"Altinn-Test-Tools GetEnterpriseUserToken",
120+
"eyJhbGciOiJSUzI1NiIsImtpZCI6IkQ4RDg2N0M3RDUyMTM2MEY0RjM1Q0Q1MTU4MEM0OUEwNTE2NUQ0RTEiLCJ0eXAiOiJKV1QiLCJ4NWMiOiJEOEQ4NjdDN0Q1MjEzNjBGNEYzNUNENTE1ODBDNDlBMDUxNjVENEUxIn0.eyJzY29wZSI6ImFsdGlubjplbmR1c2VyIiwidG9rZW5fdHlwZSI6IkJlYXJlciIsImV4cCI6MTc0NzM3NTc2OCwiaWF0IjoxNzQ3MzczOTY4LCJjbGllbnRfaWQiOiI3Y2RlNDk5My1iYWJhLTQ4ZDYtOGViMS1mNmVhZWMzNjVlZmYiLCJjb25zdW1lciI6eyJhdXRob3JpdHkiOiJpc282NTIzLWFjdG9yaWQtdXBpcyIsIklEIjoiMDE5Mjo5OTE4MjU4MjcifSwianRpIjoiaG1pUUV6VlAzSmw3WDZqdHg3RnBxeEF3NnFTQzExVlBPZGtxTkxUdVQzUyIsInVybjphbHRpbm46dXNlcmlkIjoxMjMsInVybjphbHRpbm46dXNlcm5hbWUiOiJzb21ldXNlciIsInVybjphbHRpbm46cGFydHlpZCI6NDMxMiwidXJuOmFsdGlubjpvcmdOdW1iZXIiOiI5OTE4MjU4MjciLCJ1cm46YWx0aW5uOmF1dGhlbnRpY2F0ZW1ldGhvZCI6InZpcmtzb21oZXRzYnJ1a2VyIiwidXJuOmFsdGlubjphdXRobGV2ZWwiOjMsImlzcyI6Imh0dHBzOi8vcGxhdGZvcm0udHQwMi5hbHRpbm4ubm8vYXV0aGVudGljYXRpb24vYXBpL3YxL29wZW5pZC8iLCJhY3R1YWxfaXNzIjoiYWx0aW5uLXRlc3QtdG9vbHMiLCJuYmYiOjE3NDczNzM5Njh9.iSIksHCA44VZOp6fISAXlCZoR7kzqXiZLJbgy1qc5znX__5XEJ17O4GCZ7vbR6hmmEWCObjKIrJBd004xFEFu8DK4JidsTAdnxtf71_ZAZIY7erKIxO3R5EdpeSiN1rMnN_w7QN9Azrz3JoRVaOz0lrr8IO36qN6TFL2iZ6XT5pkFG4lz3MqEZDN1jTdSXoQvDrNNcQLRCM9itlCKfY9oiNvZOKgMoBGEZmAQDzcu26apUfb3tVMmIWhvFNqIgJTC_jeu9KXGxp4za2uIFqdebkouprcUexqitF1RhN6LFj4_5x1TQDI1QWAGEN5yqpZHIDh4EvsRi6HK6dnBDv7Rg",
121+
AuthenticationTypes.Org,
122+
true
123+
},
118124
};
119125

120126
[Theory]

0 commit comments

Comments
 (0)