Files
openid-client/examples/jar.diff
T
2024-10-17 09:56:58 +02:00

26 lines
837 B
Diff

diff --git a/examples/oauth.ts b/examples/jar.ts
index d87c63e..6219287 100644
--- a/examples/oauth.ts
+++ b/examples/jar.ts
@@ -6,6 +6,7 @@ let getCurrentUrl!: (...args: any) => URL
let server!: URL // Authorization server's Issuer Identifier URL
let clientId!: string
let clientSecret!: string
+let clientPrivateKey!: client.CryptoKey | client.PrivateKey
/**
* Value used in the authorization request as redirect_uri pre-registered at the
* Authorization Server.
@@ -51,7 +52,11 @@ let state!: string
parameters.state = state
}
- let redirectTo = client.buildAuthorizationUrl(config, parameters)
+ let redirectTo = await client.buildAuthorizationUrlWithJAR(
+ config,
+ parameters,
+ clientPrivateKey,
+ )
console.log('redirecting to', redirectTo.href)
// now redirect the user to redirectTo.href