We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
描述问题 能否提供一个gitlab oidc登录的例子。 目前尝试集成是报了个错,请原因我没有涉足过go开发,无法定位。 目前官方文档里,OIDC模块的内容太少了,UserNameKey、RealNameKey、EmailKey、SessionKey等无法理解是用来做什么的 复现 重现该行为的步骤:
期望的结果 清晰而简洁地描述你希望得到的结果
截图
部署方式
环境 (请填写环境信息):
额外的日志信息 [Critical] 2024-07-08 16:34:20 (github.com/cookieY/[email protected]/middleware/recovery.go:33) [PANIC RECOVER] interface conversion: interface {} is nil, not string Traceback: runtime/iface.go:263 Yearning-go/src/handler/login/oidcLogin.go:96 Yearning-go/src/handler/login/oidcLogin.go:70 github.com/cookieY/[email protected]/context.go:128 github.com/cookieY/[email protected]/middleware/gzip.go:66 github.com/cookieY/[email protected]/context.go:128 github.com/cookieY/[email protected]/middleware/recovery.go:38 github.com/cookieY/[email protected]/context.go:128 github.com/cookieY/[email protected]/middleware/logger.go:58 github.com/cookieY/[email protected]/context.go:128 github.com/cookieY/[email protected]/middleware/cors.go:96 github.com/cookieY/[email protected]/context.go:128 github.com/cookieY/[email protected]/yee.go:206 github.com/cookieY/[email protected]/yee.go:132 net/http/server.go:2939 net/http/server.go:2010 runtime/asm_amd64.s:1651
The text was updated successfully, but these errors were encountered:
Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑🤝🧑👫🧑🏿🤝🧑🏻👩🏾🤝👨🏿👬🏿
Title: [Question] Can you provide an example of gitlab oidc login?
Sorry, something went wrong.
[Oidc] Enable = true ClientId = "gitlab提供的id" ClientSecret = "gitlab提供的密钥" Scope = "email openid profile" AuthUrl = "https:///oauth/authorize" TokenUrl = "https:///oauth/token" UserUrl = "https:///oauth/userinfo" RedirectUrL = "http:///oidc/_token-login" UserNameKey = "preferred_username" RealNameKey = "name" EmailKey = "email" SessionKey = "session_state"
应用程序那里创建一个应用 然后把ID和密钥复制到配置文件
[Oidc] Enable = true ClientId = "id provided by gitlab" ClientSecret = "Key provided by gitlab" Scope = "email openid profile" AuthUrl = "https:///oauth/authorize" TokenUrl = "https:///oauth/token" UserUrl = "https:///oauth/userinfo" RedirectUrL = "http:///oidc/_token-login" UserNameKey = "preferred_username" RealNameKey = "name" EmailKey = "email" SessionKey = "session_state"
Create an application there Then copy the ID and key to the configuration file
No branches or pull requests
描述问题
能否提供一个gitlab oidc登录的例子。
目前尝试集成是报了个错,请原因我没有涉足过go开发,无法定位。
目前官方文档里,OIDC模块的内容太少了,UserNameKey、RealNameKey、EmailKey、SessionKey等无法理解是用来做什么的
复现
重现该行为的步骤:
期望的结果
清晰而简洁地描述你希望得到的结果
截图
部署方式
环境 (请填写环境信息):
额外的日志信息
[Critical] 2024-07-08 16:34:20 (github.com/cookieY/[email protected]/middleware/recovery.go:33) [PANIC RECOVER] interface conversion: interface {} is nil, not string Traceback:
runtime/iface.go:263
Yearning-go/src/handler/login/oidcLogin.go:96
Yearning-go/src/handler/login/oidcLogin.go:70
github.com/cookieY/[email protected]/context.go:128
github.com/cookieY/[email protected]/middleware/gzip.go:66
github.com/cookieY/[email protected]/context.go:128
github.com/cookieY/[email protected]/middleware/recovery.go:38
github.com/cookieY/[email protected]/context.go:128
github.com/cookieY/[email protected]/middleware/logger.go:58
github.com/cookieY/[email protected]/context.go:128
github.com/cookieY/[email protected]/middleware/cors.go:96
github.com/cookieY/[email protected]/context.go:128
github.com/cookieY/[email protected]/yee.go:206
github.com/cookieY/[email protected]/yee.go:132
net/http/server.go:2939
net/http/server.go:2010
runtime/asm_amd64.s:1651
The text was updated successfully, but these errors were encountered: