mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 00:29:48 +03:00
Discord Auth broken "The specified interactions endpoint url could not be verified." #2096
Closed
opened 2026-02-05 02:53:31 +03:00 by OVERLORD
·
6 comments
No Branch/Tag Specified
development
l10n_development
further_theme_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#2096
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Overbryd on GitHub (Feb 13, 2021).
Describe the bug

When configuring Discord authentication according to the documentation (https://www.bookstackapp.com/docs/admin/third-party-auth/), the process cannot be completed, Discord will reject the Interactions Endpoint URL.
BookStack responds with a 405 on the Interactions Endpoint URL.
Steps To Reproduce
Steps to reproduce the behavior:
Setup BookStack
Register a new Discord Application
Configure BookStack with the following settings from the Discord Application
DISCORD_APP_IDDISCORD_APP_SECRETRestart BookStack to pick up the changes
Back the Discord Application, enter the "Interactions Endpoint URL" according to your public BookStack instance
e.g.
https://mybookstack.foo.com/login/service/discord/callbackWhen you attempt to save your changes on the Discord Application, it will yield an error. In the background, Discord will send a request to your Bookstack instance, that you can see in your logs. Bookstack answers that request with 405 which is insufficient for Discord to verify the Bookstack "Interactions Endpoint URL"
Expected behavior
The "Interactions Endpoint URL" responds correctly to the Discord probe, so that the integration works.
Your Configuration (please complete the following information):
@ssddanbrown commented on GitHub (Mar 8, 2021):
Hi @Overbryd,
Our instructions do not mention to set any kind of "Interactions Endpoint URL". I have also just double checked to ensure it's not something that's required. Just don't fill this input in for your application.
@random-persone commented on GitHub (Jun 19, 2022):
when i type in my Interactions Endpoint URL and save it it doesnt save
@jeanhadrien commented on GitHub (Jun 19, 2022):
https://discord.com/developers/docs/getting-started#adding-interaction-endpoint-url
if you're following this guide, don't forget to add "/interactions" after the link...
@Mirviriam commented on GitHub (Mar 1, 2023):
Context: You're probably correct that boostackapp doesn't have it in there, but in trying to get started - when there's issues - we go back to basics like the discord instructions & glitch's instructions to try & see if it's something we can finesse.
I spent like 30 minutes chasing it from 3 guides & then just decided it wasn't worth the time.
Bit of info for whoever follows after - basically skip the interaction end point if you can at all but - verifying it can be done. My browser was blocking discord's error from coming up initially.
Original post....
Still fails with /interactions ... full URL below, no other fields messed with, cleared cookies, did ipconfig flushes, restarted pc, tried alternative browsers & their privacy modes. I setup another bot successfully in the same app, then reset the keys & tried to do the linked app next with same setup when I started getting the Endpoint URL issues.
Guide is out of date too - some of the field names don't match anymore, they mention an app.js & glitch asks for fields in the .env discord instructions don't include.
Discord guide specifically mentions we should have:
... but at that point guide they haven't asked us to fire off any commands to bring the utils.js into the glitch.com instance & it's not already included in the remix previously.
I switched to trying glitch side too:
@ssddanbrown commented on GitHub (Jun 22, 2023):
@yapgamer Are you doing this for BookStack auth? BookStack does not use interactions, and therefore does not need the interactions field to be filled. Have you tried leaving it empty as per my 2021 comment above?
@ssddanbrown commented on GitHub (Jun 23, 2023):
Okay, I think this thread is commonly being found outside the context of BookStack so I'm going to lock this issue off to further comments.
If you using BookStack with discord, you do not need to provide an interactions URL.
If you have other issues with discord and BookStack, please open a new thread.