瀏覽代碼

fix: logout URL endpoint option for oauth2 module

NGPixel 4 年之前
父節點
當前提交
f988c5f811

+ 7 - 0
server/modules/authentication/oidc/authentication.js

@@ -35,5 +35,12 @@ module.exports = {
         }
       })
     )
+  },
+  logout (conf) {
+    if (!conf.logoutURL) {
+      return '/'
+    } else {
+      return conf.logoutURL
+    }
   }
 }

+ 5 - 0
server/modules/authentication/oidc/definition.yml

@@ -49,3 +49,8 @@ props:
     default: email
     maxWidth: 500
     order: 7
+  logoutURL:
+    type: String
+    title: Logout URL
+    hint: (optional) Logout URL on the OAuth2 provider where the user will be redirected to complete the logout process.
+    order: 8