fix: 修复oidc配置取消后获取登出地址失败后无法列出oauth列表的bug

This commit is contained in:
xiaojunnuo
2026-02-01 22:43:35 +08:00
parent b229486d3b
commit eb5de15033
@@ -135,10 +135,17 @@ export class OidcOauthProvider extends BaseAddon implements IOauthProvider {
}; };
async buildLogoutUrl(params: BuildLogoutUrlReq) { async buildLogoutUrl(params: BuildLogoutUrlReq) {
const { config } = await this.getClient() try{
let logoutUrl = config.serverMetadata().end_session_endpoint const { config } = await this.getClient()
return { let logoutUrl = config.serverMetadata().end_session_endpoint
logoutUrl: logoutUrl, return {
}; logoutUrl: logoutUrl,
};
}catch(err){
this.logger.error(`获取注销地址失败: ${err}`)
return {
logoutUrl: "",
};
}
} }
} }