Skip to content

Commit 843943d

Browse files
committed
refactor: client schema defaults and static props
1 parent d478a8b commit 843943d

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

lib/consts/client_attributes.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const RECOGNIZED_METADATA = [
2727
'tos_uri',
2828
];
2929

30-
const DEFAULT = {
30+
const DEFAULTS = {
3131
application_type: 'web',
3232
authorization_signed_response_alg: 'RS256',
3333
backchannel_logout_session_required: false,
@@ -175,7 +175,7 @@ const SYNTAX = {
175175
export {
176176
ARYS,
177177
BOOL,
178-
DEFAULT,
178+
DEFAULTS,
179179
ENUM,
180180
HTTPS_URI,
181181
LOOPBACKS,

lib/helpers/client_schema.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,9 @@ const needsJwks = {
1616
const {
1717
ARYS,
1818
BOOL,
19-
DEFAULT: DEFAULTS,
2019
ENUM: ENUMS,
2120
HTTPS_URI,
2221
LOOPBACKS,
23-
RECOGNIZED_METADATA: RECOGNIZED,
2422
REQUIRED,
2523
STRING,
2624
SYNTAX,
@@ -36,13 +34,13 @@ export default function getSchema(provider) {
3634
const { configuration, features } = instance(provider);
3735
const { scopes } = configuration;
3836

39-
const RECOGNIZED_METADATA = [...RECOGNIZED];
40-
const DEFAULT = structuredClone(DEFAULTS);
37+
const RECOGNIZED_METADATA = structuredClone(CLIENT_ATTRIBUTES.RECOGNIZED_METADATA);
38+
const DEFAULTS = structuredClone(CLIENT_ATTRIBUTES.DEFAULTS);
4139
const DEFAULT_CONFIGURATION = structuredClone(configuration.clientDefaults);
42-
Object.assign(DEFAULT, DEFAULT_CONFIGURATION);
40+
Object.assign(DEFAULTS, DEFAULT_CONFIGURATION);
4341

4442
if (configuration.subjectTypes.size === 1 && configuration.subjectTypes.has('pairwise')) {
45-
DEFAULT.subject_type = 'pairwise';
43+
DEFAULTS.subject_type = 'pairwise';
4644
}
4745

4846
if (features.mTLS.enabled && features.mTLS.tlsClientAuth) {
@@ -213,7 +211,7 @@ export default function getSchema(provider) {
213211
Object.assign(
214212
this,
215213
omitBy(
216-
pick(DEFAULT, ...RECOGNIZED_METADATA),
214+
pick(DEFAULTS, ...RECOGNIZED_METADATA),
217215
isUndefined,
218216
),
219217
omitBy(

0 commit comments

Comments
 (0)