3.10 OpenID connect
Domjudge 支持用户用你喜欢的 OpenID Connect
登录, 例如 Google (或将来的 ICPC 账户); 需要在 Configuration Settings
页面进行一些设置才能使其正常工作
Google
要用 Google 作为 OpenID
, 你需要获取 clientID
和 clientSecret
; 你可以从 Google Developer Console 获取它们
导航到 API Manager
标题下的 Credentials; 然后为 OAth
客户端 ID 创建凭据; 这将给你你需要的客户端 ID 和秘钥; 对于 OpenID 提供商, 请将网址设置为 https://accounts.google.com; 你同样需要将授权重定向 URL 设置为完整 url 到 /domjudge/auth/oid_cb.php
中; 例如 http://yourhost.example.edu/domjudge/auth/oid_cb.php
最后, 启用设置允许 openid auth
Last updated