Skip to content

Commit d395c72

Browse files
authored
Merge pull request #125 from NHSDigital/dev/NPA-3627_Pass_Through_Id_Token
NPA-3627 Pass Through VOT Header
2 parents 835ce7a + d8fc194 commit d395c72

File tree

5 files changed

+11
-25
lines changed

5 files changed

+11
-25
lines changed

proxies/live/apiproxy/policies/AssignMessage.AddUserAuthLevel.xml renamed to proxies/live/apiproxy/policies/AssignMessage.AddUserAuthHeaders.xml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2-
<AssignMessage async="false" continueOnError="false" enabled="true" name="AddUserAuthLevel">
3-
<DisplayName>Add User Auth Level</DisplayName>
2+
<AssignMessage async="false" continueOnError="false" enabled="true" name="AddUserAuthHeaders">
3+
<DisplayName>Add User Auth Headers</DisplayName>
44
<Add>
55
<Headers>
66
<Header name="accesstoken.auth_level">{toUpperCase(accesstoken.auth_level)}</Header>
7+
<Header name="accesstoken.auth_user_id">{accesstoken.auth_user_id}</Header>
8+
<Header name="accesstoken.auth_vot">{jwt.DecodeAccessTokenJWT.claim.vot}</Header>
79
</Headers>
810
</Add>
911
<IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables>
1012
<AssignTo createNew="false" transport="http" type="request"/>
11-
</AssignMessage>
13+
</AssignMessage>

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

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

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

Lines changed: 0 additions & 11 deletions
This file was deleted.
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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
<Name>AddProxyURL</Name>
1616
</Step>
1717
<Step>
18-
<Name>AddUserAuthLevel</Name>
18+
<Name>DecodeAccessTokenJWT</Name>
1919
</Step>
2020
<Step>
21-
<Name>AddUserNHSNumber</Name>
21+
<Name>AddUserAuthHeaders</Name>
2222
</Step>
2323
<Step>
2424
<Name>RaiseFault.415UnsupportedMediaType</Name>

0 commit comments

Comments
 (0)