]> BookStack Code Mirror - bookstack/commit
OIDC: Cleaned up provider settings, added extra validation
authorDan Brown <redacted>
Tue, 16 Apr 2024 14:19:51 +0000 (15:19 +0100)
committerDan Brown <redacted>
Tue, 16 Apr 2024 14:19:51 +0000 (15:19 +0100)
commitd640411adb4d828cffefd1248407eb93db2eaee2
treed3052fed5310a7a6456911e03278f2e65c07d76f
parentdc6013fd7e5b6c261da4ce8a88052dd3f7b5111f
OIDC: Cleaned up provider settings, added extra validation

- Added endpoint validation to ensure HTTPS as per spec
- Added some missing types
- Removed redirectUri from OidcProviderSettings since it's not a
  provider-based setting, but a setting for the oauth client, so
  extracted that back to service.
app/Access/Oidc/OidcProviderSettings.php
app/Access/Oidc/OidcService.php