Skip to content

Commit

Permalink
fix: await testOidc
Browse files Browse the repository at this point in the history
  • Loading branch information
tale committed Dec 7, 2024
1 parent 69cc698 commit b80bb0c
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions app/utils/config/headplane.ts
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,10 @@ async function checkOidc(config?: HeadscaleConfig) {
if (issuer && client && secret) {
if (!skip) {
log.debug('CTXT', 'Validating OIDC configuration from environment variables')
testOidc(issuer, client, secret)
const result = await testOidc(issuer, client, secret)
if (!result) {
return
}
} else {
log.debug('CTXT', 'OIDC_SKIP_CONFIG_VALIDATION is set')
log.debug('CTXT', 'Skipping OIDC configuration validation')
Expand Down Expand Up @@ -226,8 +229,10 @@ async function checkOidc(config?: HeadscaleConfig) {

if (config.oidc.only_start_if_oidc_is_available) {
log.debug('CTXT', 'Validating OIDC configuration from headscale config')
testOidc(issuer, client, secret)
return
const result = await testOidc(issuer, client, secret)
if (!result) {
return
}
} else {
log.debug('CTXT', 'OIDC validation is disabled in headscale config')
log.debug('CTXT', 'Skipping OIDC configuration validation')
Expand Down

0 comments on commit b80bb0c

Please sign in to comment.