OidcConfigurationService
class OidcConfigurationService extends LoggingService (View source)
Properties
| protected Logger | $logger | from LoggingService |
Methods
No description
Return a human-readable reason why the OIDC provider configuration is unusable on the basis of static settings, or null if those static checks pass. Does not perform discovery network calls, so this is safe to call during provider listing (closes #1218).
No description
No description
Auto-provisioning aborts for any user who matches no group mapping when there is no default template to fall back on, so the login fails with a generic error. Reported to superusers on the dashboard.
No description
Details
__construct(ConfigurationManager $configManager, Logger $logger)
No description
protected void
logDebug(string $message, array $context = [])
No description
protected void
logInfo(string $message, array $context = [])
No description
protected void
logWarning(string $message, array $context = [])
No description
protected void
logError(string $message, array $context = [])
No description
array|null
getProviderConfig(string $providerId)
No description
string|null
describeProviderConfigError(string $providerId)
Return a human-readable reason why the OIDC provider configuration is unusable on the basis of static settings, or null if those static checks pass. Does not perform discovery network calls, so this is safe to call during provider listing (closes #1218).
array
getAllProviderConfigs()
No description
array
validatePermissionTemplateMapping()
No description
bool
isAutoProvisioningTemplateMissing()
Auto-provisioning aborts for any user who matches no group mapping when there is no default template to fall back on, so the login fails with a generic error. Reported to superusers on the dashboard.
bool
isEnabled()
No description