CAS
配置舉例說明
# 是否啟用 CAS 登錄功能 參數選項 true/false
Enable = true
# CAS 登錄方式在前端顯示的名稱
DisplayName = 'CAS登錄'
# CAS 認證成功後的重定向URL。這個URL應該是夜鶯監控服務的回調地址
RedirectURL = 'http://n9e-server:port/callback/cas'
# SSO 服務cas的地址
SsoAddr = 'https://n9e-auth2.authing.cn/cas-idp/6698b30fc9e781e51dc0f509'
# SSO 服務 cas 的登出地址,用於處理用戶退出登錄的請求
SsoLogoutAddr = 'https://n9e-auth2.authing.cn/cas-idp/6698b30fc9e781e51dc0f509/logout'
# SSO 服務 cas 登錄的 path;與 SsoAddr 拼接得到完整的登錄地址
LoginPath = '/login'
# 是否覆蓋用戶屬性 參數選項true/false
CoverAttributes = true
# 用戶在夜鶯系統中的默認角色 Guest/Standard/Admin
DefaultRoles = ['Standard']
# 請求的CAS範圍
Scopes = ['openid', 'profile', 'email', 'phone']
# CAS的用戶屬性映射n9e的用戶屬性
[Attributes]
# 用戶名字段的映射
Username = 'sub'
# 暱稱字段的映射
Nickname = 'nickname'
# 電話字段的映射
Phone = 'phone_number'
# email字段映射
Email = 'email'
基礎配置說明
以下是一個 Authing 的 CAS 配置對應說明:
RedirectURL 默認是’http://n9e-server:port/callback/cas‘
夜莺配置 | OIDC配置 |
---|---|
SsoAddr | 登录端点,不包含/login,/login写到LoginPath参数中 |
SsoLogoutAddr | 登出端点 |
LoginPath | 与SsoAddr拼接得到完整的登录地址 |
账号登陆
账号退出
與OIDC一樣目前暫時不支持夜鶯服務端CAS賬號直接退出。如需賬號退出登陸,需要先在CAS服務端進行賬號下線後,再返回夜鶯服務頁面選擇賬號退出即可。