-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
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
Github Integration Broken #3117
Comments
Hello, the GitHub integration is not broken. The docs is just misleading for now. There is a PR waiting to be merged here: https://github.com/getsentry/develop/pull/1235/files -- you should follow that one, add that additional config. I've pinged the related codeowners yet I don't get any response either, so we'll have to make do for now. |
I don't know if I am doing something wrong but the integration still didn't work, SSO works now though. when registration is enabled, signin with email and password is unavailable Screen.Recording.2024-06-10.at.11.07.47.mov |
I've taken a look at the docs PR up above. The integration flow is not the same as SaaS Sentry here, have you confirmed that you have set the appropriate callback urls? |
yes I have confirmed that the URLs are correct. |
Based on the behavior, it seems like perhaps there may be an error there somewhere, since it is redirecting you back without completing installation. What is the url you are being redirected to after clicking install and authorize? |
it takes me back to home here are the relevant URLs configured public link: https://github.com/apps/penilabs-monitoring callback URLs: - https://monitoring.penilabs.com/auth/sso/ webhook-url: https://monitoring.penilabs.com/extensions/github/webhook/ Update: if I remove https://monitoring.penilabs.com/auth/sso/, integration works but sso stops working does the order of the callbacks matter? |
So it works when you reverse the order of the callback URLs? I do not believe order should matter, but I am also not super well-versed in the specifics of this extension or the GitHub API. |
Self-Hosted Version
24.5.1
CPU Architecture
x86_64
Docker Version
26.1.3
Docker Compose Version
2.27.0
Steps to Reproduce
follow the instructions to add github integration from here
Expected Result
after following the instructions, I expect that on the integrations page, when I click on add integration it should begin the integration flow
Actual Result
after setting all the configurations,
re-running ./install.sh
in the integrations page, when Add Installation button is clicked, it just redirects me to the home page of my self hosted sentry. and I can't login again as the login page is missing.
Screen.Recording.2024-06-07.at.04.28.38.mov
Screen.Recording.2024-06-07.at.04.32.18.mov
Please take a look at the videos above.
Event ID
No response
The text was updated successfully, but these errors were encountered: