Problem: When setting up GitHub OpenID, parsing is not possible except for Email #2822
Unanswered
YoungJinJung
asked this question in
Q&A
Replies: 3 comments
-
GitHub can hide email address. So you will have only "id". You need:
In this example, email |
Beta Was this translation helpful? Give feedback.
0 replies
-
I know it is not the best implementation. It will be replaced with more flexible implementation soon. |
Beta Was this translation helpful? Give feedback.
0 replies
-
The same issue is occurring with OKTA OpenID as well. Would it be okay for me to try implementing a solution? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Issue
When setting up GitHub OpenID, there is a phenomenon where the username and name are not set properly.
When I checked the parsing logic, I confirmed that it was parsed as preferred_username, and I confirmed that the field does not exist in the GitHub user API.
semaphore/util/OdbcProvider.go
Line 15 in 75ffe9c
It seems that this part needs to be fixed.
I think it should implement each OpenID method differently.
Impact
Web-Frontend (what users interact with)
Installation method
Binary
Database
BoltDB
Browser
Chrome
Semaphore Version
2.13.0-75ffe9c-1742166024
Ansible Version
Logs & errors
No response
Manual installation - system information
No response
Configuration
Additional information
No response
Beta Was this translation helpful? Give feedback.
All reactions