fix: register /platform/ as post-logout redirect URI, improve sidebar contrast
- Add /platform/ to SPA postLogoutRedirectUris in bootstrap (fixes #54) - Use amber color + bold for active vendor sidebar items Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -47,7 +47,7 @@ VENDOR_NAME="${VENDOR_NAME:-SaaS Vendor}"
|
|||||||
HOST="${PUBLIC_HOST:-localhost}"
|
HOST="${PUBLIC_HOST:-localhost}"
|
||||||
PROTO="${PUBLIC_PROTOCOL:-https}"
|
PROTO="${PUBLIC_PROTOCOL:-https}"
|
||||||
SPA_REDIRECT_URIS="[\"${PROTO}://${HOST}/platform/callback\"]"
|
SPA_REDIRECT_URIS="[\"${PROTO}://${HOST}/platform/callback\"]"
|
||||||
SPA_POST_LOGOUT_URIS="[\"${PROTO}://${HOST}/platform/login\"]"
|
SPA_POST_LOGOUT_URIS="[\"${PROTO}://${HOST}/platform/login\",\"${PROTO}://${HOST}/platform/\"]"
|
||||||
TRAD_REDIRECT_URIS="[\"${PROTO}://${HOST}/oidc/callback\",\"${PROTO}://${HOST}/server/oidc/callback\"]"
|
TRAD_REDIRECT_URIS="[\"${PROTO}://${HOST}/oidc/callback\",\"${PROTO}://${HOST}/server/oidc/callback\"]"
|
||||||
TRAD_POST_LOGOUT_URIS="[\"${PROTO}://${HOST}\",\"${PROTO}://${HOST}/server\",\"${PROTO}://${HOST}/server/login?local\"]"
|
TRAD_POST_LOGOUT_URIS="[\"${PROTO}://${HOST}\",\"${PROTO}://${HOST}/server\",\"${PROTO}://${HOST}/server/login?local\"]"
|
||||||
|
|
||||||
|
|||||||
@@ -69,14 +69,16 @@ export function Layout() {
|
|||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
style={{ padding: '6px 12px 6px 36px', fontSize: 13, cursor: 'pointer',
|
style={{ padding: '6px 12px 6px 36px', fontSize: 13, cursor: 'pointer',
|
||||||
color: isActive(location, '/vendor/tenants') ? 'var(--text-primary)' : 'var(--text-muted)' }}
|
fontWeight: isActive(location, '/vendor/tenants') ? 600 : 400,
|
||||||
|
color: isActive(location, '/vendor/tenants') ? 'var(--amber)' : 'var(--text-muted)' }}
|
||||||
onClick={() => navigate('/vendor/tenants')}
|
onClick={() => navigate('/vendor/tenants')}
|
||||||
>
|
>
|
||||||
Tenants
|
Tenants
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
style={{ padding: '6px 12px 6px 36px', fontSize: 13, cursor: 'pointer',
|
style={{ padding: '6px 12px 6px 36px', fontSize: 13, cursor: 'pointer',
|
||||||
color: isActive(location, '/vendor/audit') ? 'var(--text-primary)' : 'var(--text-muted)' }}
|
fontWeight: isActive(location, '/vendor/audit') ? 600 : 400,
|
||||||
|
color: isActive(location, '/vendor/audit') ? 'var(--amber)' : 'var(--text-muted)' }}
|
||||||
onClick={() => navigate('/vendor/audit')}
|
onClick={() => navigate('/vendor/audit')}
|
||||||
>
|
>
|
||||||
Audit Log
|
Audit Log
|
||||||
|
|||||||
Reference in New Issue
Block a user