@@ -30,7 +30,7 @@ interface RedirectOptions {
3030 organizationId ?: string ;
3131 passwordResetToken ?: string ;
3232 state ?: any ;
33- type : "sign-in" | "sign-up" ;
33+ screenHint ? : "sign-in" | "sign-up" ;
3434}
3535
3636type State =
@@ -116,23 +116,29 @@ export class Client {
116116 }
117117 }
118118
119- async getSignInUrl ( opts : Omit < RedirectOptions , "type " > = { } ) {
120- const url = await this . #getAuthorizationUrl( { ...opts , type : "sign-in" } ) ;
119+ async getSignInUrl ( opts : Omit < RedirectOptions , "screenHint " > = { } ) {
120+ const url = await this . #getAuthorizationUrl( { ...opts } ) ;
121121 return url ;
122122 }
123123
124- async getSignUpUrl ( opts : Omit < RedirectOptions , "type" > = { } ) {
125- const url = await this . #getAuthorizationUrl( { ...opts , type : "sign-up" } ) ;
124+ async getSignUpUrl ( opts : Omit < RedirectOptions , "screenHint" > = { } ) {
125+ const url = await this . #getAuthorizationUrl( {
126+ ...opts ,
127+ screenHint : "sign-up" ,
128+ } ) ;
126129 return url ;
127130 }
128131
129- async signIn ( opts : Omit < RedirectOptions , "type " > = { } ) {
130- const url = await this . #getAuthorizationUrl( { ...opts , type : "sign-in" } ) ;
132+ async signIn ( opts : Omit < RedirectOptions , "screenHint " > = { } ) {
133+ const url = await this . #getAuthorizationUrl( { ...opts } ) ;
131134 window . location . assign ( url ) ;
132135 }
133136
134- async signUp ( opts : Omit < RedirectOptions , "type" > = { } ) {
135- const url = await this . #getAuthorizationUrl( { ...opts , type : "sign-up" } ) ;
137+ async signUp ( opts : Omit < RedirectOptions , "screenHint" > = { } ) {
138+ const url = await this . #getAuthorizationUrl( {
139+ ...opts ,
140+ screenHint : "sign-up" ,
141+ } ) ;
136142 window . location . assign ( url ) ;
137143 }
138144
@@ -433,7 +439,7 @@ An authorization_code was supplied for a login which did not originate at the ap
433439 organizationId,
434440 passwordResetToken,
435441 state,
436- type ,
442+ screenHint ,
437443 } : RedirectOptions ) {
438444 const { codeVerifier, codeChallenge } = await createPkceChallenge ( ) ;
439445 // store the code verifier in session storage for later use (after the redirect back from authkit)
@@ -447,7 +453,7 @@ An authorization_code was supplied for a login which did not originate at the ap
447453 organizationId,
448454 passwordResetToken,
449455 redirectUri : this . #redirectUri,
450- screenHint : type ,
456+ screenHint,
451457 state : state ? JSON . stringify ( state ) : undefined ,
452458 } ) ;
453459
0 commit comments