Skip to content

Commit 97c51c5

Browse files
committed
NPA-3627 Decode Auth Token
1 parent c7c75c5 commit 97c51c5

File tree

5 files changed

+9
-11
lines changed

5 files changed

+9
-11
lines changed

proxies/live/apiproxy/policies/AssignMessage.AddUserAuthHeaders.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<Headers>
66
<Header name="accesstoken.auth_level">{toUpperCase(accesstoken.auth_level)}</Header>
77
<Header name="accesstoken.auth_user_id">{accesstoken.auth_user_id}</Header>
8-
<Header name="accesstoken.auth_id_token">{accesstoken.id_token}</Header>
8+
<Header name="accesstoken.auth_vot">{jwt.DecodeAccessTokenJWT.claim.vot}</Header>
99
</Headers>
1010
</Add>
1111
<IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<DecodeJWT async="false" continueOnError="false" enabled="true" name="DecodeAccessTokenJWT">
2+
<DisplayName>DecodeAccessTokenJWT</DisplayName>
3+
<Source>accesstoken.id_token</Source>
4+
</DecodeJWT>

proxies/live/apiproxy/targets/target.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
<Step>
1515
<Name>AddProxyURL</Name>
1616
</Step>
17+
<Step>
18+
<Name>DecodeAccessTokenJWT</Name>
19+
</Step>
1720
<Step>
1821
<Name>AddUserAuthHeaders</Name>
1922
</Step>

proxies/sandbox/apiproxy/policies/AssignMessage.AddIssuerHeader.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<AssignMessage async="false" continueOnError="false" enabled="true" name="AssignMessage.AddIssuerHeader">
22
<Add>
33
<Headers>
4-
<Header name="NHSD-Identity-IdP">{jwt.DecodeJWT.FromJWTHeader.claim.issuer}</Header>
4+
<Header name="NHSD-Identity-IdP">{jwt.DecodeJWT.accesstoken.id_token}</Header>
55
</Headers>
66
</Add>
77
<IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>

proxies/sandbox/apiproxy/policies/AssignMessage.AddUserIdHeader.xml

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)