ultisuite-backend/internal/api/auth/oauth_context_test.go
R3D347HR4Y 525edb188a
Some checks are pending
CI / Go tests (push) Waiting to run
CI / Integration tests (push) Waiting to run
CI / DB migrations (push) Waiting to run
feat(authentik): enhance OIDC flow with new logout redirect and branding support
- Added a new blueprint for OIDC logout that invalidates the Authentik session and redirects to a specified landing page.
- Introduced custom CSS and JS files for branding, improving the visual integration of Authentik flows.
- Updated Nginx configuration to serve the new branding assets and handle specific routes for signup and password recovery.
- Enhanced the flow completion logic to support OIDC bridge functionality, including session management and redirect handling.
- Implemented unit tests for the new OIDC bridge and flow context functionalities to ensure reliability.
2026-06-21 00:12:53 +02:00

27 lines
416 B
Go

package authapi
import (
"strings"
"testing"
)
func TestBuildOAuthFlowQuery(t *testing.T) {
t.Parallel()
q := buildOAuthFlowQuery(
"https://dev.ultispace.fr/mail",
"ulti-backend",
"state123",
"challenge456",
)
for _, part := range []string{
"next=",
"ulti-backend",
"state123",
"challenge456",
} {
if !strings.Contains(q, part) {
t.Fatalf("flow query missing %q: %q", part, q)
}
}
}