OakWall Panel delegates login to OakID. Users click Sign in with OakID on panel.oakwall.mom instead of using a separate email/password for the panel.
User flow
- User opens panel.oakwall.mom/login
- Clicks Sign in with OakID
- Redirected to
id.oakwall.mom to sign in and consent (first time only)
- Redirected back to
https://panel.oakwall.mom/login/oauth/callback with code
- Panel exchanges the code and creates a session
Always start login from the Panel login page. Do not open a bookmarked authorize URL from the Developer Portal — PKCE state and code_verifier are generated per session and will not match.
Integrating your own app
If you are building a third-party application (not OakWall Panel), register your own OAuth app in the Developer Portal with your own redirect URI. Follow the Quickstart — do not use the Panel callback URL.
| OakWall Panel | Your app |
|---|
| Redirect URI | https://panel.oakwall.mom/login/oauth/callback | Your callback URL |
| Setup | Built into Panel | Register in Developer Portal |
| Guide | This page | Quickstart |
Need help?
Support is available on Discord — see oakwall.mom/support.