Skip to content

Commit

Permalink
Do not convert the properties of untrusted data to camelCase (#25)
Browse files Browse the repository at this point in the history
  • Loading branch information
nandan-bhat authored Jan 14, 2025
1 parent 447264f commit cd8101c
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
10 changes: 5 additions & 5 deletions packages/auth0-acul-js/interfaces/models/untrusted-data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ export interface UntrustedDataContext {

export interface UntrustedDataMembers {
submittedFormData: { [key: string]: any } | null;
authParams: {
loginHint: string | undefined;
screenHint: string | undefined;
uiLocales: string | undefined;
ext: { [key: string]: string } | undefined;
authorizationParams: {
login_hint?: string;
screen_hint?: string;
ui_locales?: string;
[key: `ext-${string}`]: string;
} | null;
}
14 changes: 7 additions & 7 deletions packages/auth0-acul-js/src/models/untrusted-data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,26 @@ import type { UntrustedDataContext, UntrustedDataMembers } from '../../interface

export class UntrustedData implements UntrustedDataMembers {
submittedFormData: UntrustedDataMembers['submittedFormData'];
authParams: UntrustedDataMembers['authParams'];
authorizationParams: UntrustedDataMembers['authorizationParams'];

constructor(untrustedData: UntrustedDataContext | undefined) {
this.submittedFormData = UntrustedData.getSubmittedFormData(untrustedData);
this.authParams = UntrustedData.getAuthParams(untrustedData);
this.authorizationParams = UntrustedData.getAuthorizationParams(untrustedData);
}

static getSubmittedFormData(untrustedData: UntrustedDataContext | undefined): UntrustedDataMembers['submittedFormData'] {
if (!untrustedData?.submitted_form_data) return null;
return untrustedData?.submitted_form_data ?? null;
}

static getAuthParams(untrustedData: UntrustedDataContext | undefined): UntrustedDataMembers['authParams'] {
static getAuthorizationParams(untrustedData: UntrustedDataContext | undefined): UntrustedDataMembers['authorizationParams'] {
if (!untrustedData?.authorization_params) return null;

return {
loginHint: untrustedData?.authorization_params?.login_hint,
screenHint: untrustedData?.authorization_params?.screen_hint,
uiLocales: untrustedData?.authorization_params?.ui_locales,
ext: untrustedData?.authorization_params,
login_hint: untrustedData?.authorization_params?.login_hint,
screen_hint: untrustedData?.authorization_params?.screen_hint,
ui_locales: untrustedData?.authorization_params?.ui_locales,
...untrustedData?.authorization_params,
};
}
}

0 comments on commit cd8101c

Please sign in to comment.