OpenListTeam / OpenListTeam/OpenList
实现默认跳转 SSO 登陆
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- Go
- Stars
- 24.7k
- Forks
- 2.3k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 36
Description
Please make sure of the following things
- I have read the documentation.
- I'm sure there are no duplicate issues or discussions.
- I'm sure this feature is not implemented.
- I'm sure it's a reasonable and popular requirement.
Description of the feature / 需求描述
可以像 Grafana, GitLab 一样设置采用默认的 OIDC 单点登陆。如果有个用户访问链接,在未登陆状态下,直接跳转到单点登陆页面。
用户可以在访问时增加 path 参数,需要进行管理时,可以在域名地址增加path,即可访问到 OpenList 原有的登陆页,实现管理员等账号默认登陆。
Suggested solution / 实现思路
No response
Additional context / 附件
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the linked OpenList documentation and the existing authentication flow, with the requested OIDC behavior and Grafana/GitLab examples in mind. Define how the default redirect is configured and how a path parameter reaches the original login page. Done means unauthenticated users are redirected to OIDC by default while the designated path still permits the native login page.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- authentication
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100