SamlService
class SamlService extends LoggingService (View source)
Properties
| protected Logger | $logger | from LoggingService |
Methods
__construct(ConfigurationManager $configManager, SamlConfigurationService $samlConfigurationService, UserProvisioningService $userProvisioningService, Logger $logger, PDO $db, Request|null $request = null)
No description
bool
isEnabled()
No description
array
getAvailableProviders()
No description
string
initiateAuthFlow(string $providerId)
No description
void
handleAssertion()
No description
string|null
initiateSingleLogout(string $providerId)
No description
void
handleSingleLogout()
No description
string
generateMetadata(string $providerId)
No description
Details
__construct(ConfigurationManager $configManager, SamlConfigurationService $samlConfigurationService, UserProvisioningService $userProvisioningService, Logger $logger, PDO $db, Request|null $request = null)
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
bool
isEnabled()
No description
array
getAvailableProviders()
No description
string
initiateAuthFlow(string $providerId)
No description
void
handleAssertion()
No description
string|null
initiateSingleLogout(string $providerId)
No description
void
handleSingleLogout()
No description
string
generateMetadata(string $providerId)
No description