Commit 2d2eff4 1 parent d96303f commit 2d2eff4 Copy full SHA for 2d2eff4
File tree 1 file changed +4
-0
lines changed
1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ export const generateAuthUrl = async (
18
18
state : string ;
19
19
nonce : string ;
20
20
codeChallenge : string ;
21
+ codeVerifier : string ;
21
22
} > => {
22
23
const authUrl = new URL ( `${ domain } /oauth2/auth` ) ;
23
24
const activeStorage = getInsecureStorage ( ) ;
@@ -43,10 +44,12 @@ export const generateAuthUrl = async (
43
44
activeStorage . setSessionItem ( StorageKeys . nonce , options . nonce ) ;
44
45
}
45
46
47
+ let returnCodeVerifier = "" ;
46
48
if ( options . codeChallenge ) {
47
49
searchParams [ "code_challenge" ] = options . codeChallenge ;
48
50
} else {
49
51
const { codeVerifier, codeChallenge } = await generatePKCEPair ( ) ;
52
+ returnCodeVerifier = codeVerifier ;
50
53
if ( activeStorage ) {
51
54
activeStorage . setSessionItem ( StorageKeys . codeVerifier , codeVerifier ) ;
52
55
}
@@ -68,6 +71,7 @@ export const generateAuthUrl = async (
68
71
state : searchParams [ "state" ] ,
69
72
nonce : searchParams [ "nonce" ] ,
70
73
codeChallenge : searchParams [ "code_challenge" ] ,
74
+ codeVerifier : returnCodeVerifier ,
71
75
} ;
72
76
} ;
73
77
You can’t perform that action at this time.
0 commit comments