Skip to content

Commit 05fe1bb

Browse files
authored
fix: remove extra CIS2 scopes for onboarding (#1643)
1 parent 64dae03 commit 05fe1bb

File tree

2 files changed

+1
-25
lines changed

2 files changed

+1
-25
lines changed

application/CohortManager/src/Web/app/account/page.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,6 @@ export default async function Page() {
3030
{session?.user?.firstName} {session?.user?.lastName}
3131
</dd>
3232
</div>
33-
<div className="nhsuk-summary-list__row">
34-
<dt className="nhsuk-summary-list__key">Organisation</dt>
35-
<dd className="nhsuk-summary-list__value">
36-
{session?.user?.orgName} ({session?.user?.odsCode})
37-
</dd>
38-
</div>
3933
<div className="nhsuk-summary-list__row">
4034
<dt className="nhsuk-summary-list__key">Workgroups</dt>
4135
<dd className="nhsuk-summary-list__value">

application/CohortManager/src/Web/app/lib/auth.ts

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ const NHS_CIS2: OAuthConfig<Profile> = {
1616
authorization: {
1717
params: {
1818
acr_values: "AAL2_OR_AAL3_ANY",
19-
scope:
20-
"openid profile email nationalrbacaccess organisationalmemberships",
19+
scope: "openid profile nationalrbacaccess",
2120
response_type: "code",
2221
max_age: 240, // 4 minutes [Required by CIS2]
2322
},
@@ -44,7 +43,6 @@ export const { handlers, auth, signIn, signOut } = NextAuth({
4443
uid: "testuid",
4544
firstName: "Test",
4645
lastName: "User",
47-
email: "",
4846
};
4947
return user;
5048
},
@@ -121,11 +119,8 @@ export const { handlers, auth, signIn, signOut } = NextAuth({
121119
uid: "testuid",
122120
firstName: "Test",
123121
lastName: "User",
124-
125122
sub: "1234",
126123
sid: "5678",
127-
orgName: "Test Org",
128-
odsCode: "ABC",
129124
workgroups: ["Test Workgroup"],
130125
workgroups_codes: ["000000000000"],
131126
});
@@ -138,16 +133,9 @@ export const { handlers, auth, signIn, signOut } = NextAuth({
138133
family_name: lastName,
139134
sub,
140135
sid,
141-
nhsid_org_memberships,
142136
nhsid_nrbac_roles,
143137
} = profile;
144138

145-
const [{ org_name: orgName, org_code: odsCode }] =
146-
nhsid_org_memberships as {
147-
org_name: string;
148-
org_code: string;
149-
}[];
150-
151139
const workgroups = (nhsid_nrbac_roles as Array<unknown>).flatMap(
152140
(role) => (role as { workgroups?: unknown[] }).workgroups || []
153141
);
@@ -163,8 +151,6 @@ export const { handlers, auth, signIn, signOut } = NextAuth({
163151
lastName,
164152
sub: sub ?? undefined,
165153
sid: sid ?? undefined,
166-
orgName,
167-
odsCode,
168154
workgroups,
169155
workgroups_codes,
170156
});
@@ -179,8 +165,6 @@ export const { handlers, auth, signIn, signOut } = NextAuth({
179165
lastName,
180166
sub,
181167
sid,
182-
odsCode,
183-
orgName,
184168
workgroups,
185169
workgroups_codes,
186170
} = token;
@@ -191,8 +175,6 @@ export const { handlers, auth, signIn, signOut } = NextAuth({
191175
lastName,
192176
sub,
193177
sid,
194-
odsCode,
195-
orgName,
196178
workgroups,
197179
workgroups_codes,
198180
});

0 commit comments

Comments
 (0)