TeskaLabs / seacat-auth

SeaCat Auth provides authentication, authorization, identity management, session management and other access control features.
GNU General Public License v3.0
11 stars 6 forks source link

Post-fix: Unify public URL config #330

Closed byewokko closed 7 months ago

byewokko commented 7 months ago

post-fix to #328

Summary

Breaking change guide

The minimal recommended config can look like

[general]
public_url=https://auth.example.com/

which is equivalent to setting PUBLIC_URL=https://auth.example.com.

For non-canonical deployments the config may be for example

[general]
public_url=https://auth.example.com/
public_seacat_auth_base_url=/seacat/
public_openidconnect_base_url=/
auth_webui_base_url=https://login.example.com/

Configuration details

[general] public_url

[general] public_seacat_auth_base_url

[general] public_openidconnect_base_url

[general] auth_webui_base_url