Compare commits

...

2 Commits

Author SHA1 Message Date
Taras Glek 14e34a4672
Merge 215f376d4b into abb260632f 2025-04-18 07:55:14 +00:00
Taras Glek 215f376d4b feat(oidc-auth): support empty OIDC client secret 2025-04-18 10:55:04 +03:00
2 changed files with 17 additions and 5 deletions

View File

@ -0,0 +1,5 @@
---
'@hono/oidc-auth': minor
---
Support empty OIDC_CLIENT_SECRET

View File

@ -167,7 +167,14 @@ export const getClient = (c: Context): oauth2.Client => {
const env = getOidcAuthEnv(c)
let client = c.get('oidcClient')
if (client === undefined) {
client = {
client =
env.OIDC_CLIENT_SECRET === ''
? {
// No client secret provided, use 'none' auth method
client_id: env.OIDC_CLIENT_ID,
token_endpoint_auth_method: 'none',
}
: {
client_id: env.OIDC_CLIENT_ID,
client_secret: env.OIDC_CLIENT_SECRET,
token_endpoint_auth_method: 'client_secret_basic',