Skip to content

Commit 494dc23

Browse files
committed
Add changeset
1 parent 08a884e commit 494dc23

File tree

4 files changed

+17
-1
lines changed

4 files changed

+17
-1
lines changed

.changeset/upset-results-win.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@clerk/localizations': minor
3+
'@clerk/clerk-js': minor
4+
'@clerk/types': minor
5+
---
6+
7+
Introduce experimental step to choose enterprise connection on sign-in/sign-up

packages/clerk-js/src/core/resources/SignIn.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@ export class SignIn extends BaseResource implements SignInResource {
222222
redirectUrl: params.redirectUrl,
223223
actionCompleteRedirectUrl: params.actionCompleteRedirectUrl,
224224
oidcPrompt: params.oidcPrompt,
225+
enterpriseConnectionId: params.enterpriseConnectionId,
225226
} as EnterpriseSSOConfig;
226227
break;
227228
default:
@@ -308,7 +309,8 @@ export class SignIn extends BaseResource implements SignInResource {
308309
params: AuthenticateWithRedirectParams,
309310
navigateCallback: (url: URL | string) => void,
310311
): Promise<void> => {
311-
const { strategy, redirectUrlComplete, identifier, oidcPrompt, continueSignIn } = params || {};
312+
const { strategy, redirectUrlComplete, identifier, oidcPrompt, continueSignIn, enterpriseConnectionId } =
313+
params || {};
312314
const actionCompleteRedirectUrl = redirectUrlComplete;
313315

314316
const redirectUrl = SignIn.clerk.buildUrlWithAuth(params.redirectUrl);
@@ -328,6 +330,7 @@ export class SignIn extends BaseResource implements SignInResource {
328330
redirectUrl,
329331
actionCompleteRedirectUrl,
330332
oidcPrompt,
333+
enterpriseConnectionId,
331334
});
332335
}
333336

packages/clerk-js/src/core/resources/SignUp.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,7 @@ export class SignUp extends BaseResource implements SignUpResource {
377377
emailAddress,
378378
legalAccepted,
379379
oidcPrompt,
380+
enterpriseConnectionId,
380381
} = params;
381382

382383
const redirectUrlWithAuthToken = SignUp.clerk.buildUrlWithAuth(redirectUrl);
@@ -390,6 +391,7 @@ export class SignUp extends BaseResource implements SignUpResource {
390391
emailAddress,
391392
legalAccepted,
392393
oidcPrompt,
394+
enterpriseConnectionId,
393395
};
394396
return continueSignUp && this.id ? this.update(authParams) : this.create(authParams);
395397
};

packages/types/src/factors.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,10 @@ export type EnterpriseSSOConfig = EnterpriseSSOFactor & {
124124
redirectUrl: string;
125125
actionCompleteRedirectUrl: string;
126126
oidcPrompt?: string;
127+
/**
128+
* @experimental
129+
*/
130+
enterpriseConnectionId?: string;
127131
};
128132

129133
export type PhoneCodeSecondFactorConfig = {

0 commit comments

Comments
 (0)