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

void
logDebug(string $message, array $context = [])

No description

void
logInfo(string $message, array $context = [])

No description

void
logWarning(string $message, array $context = [])

No description

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

Details

__construct(ConfigurationManager $configManager, SamlConfigurationService $samlConfigurationService, UserProvisioningService $userProvisioningService, Logger $logger, PDO $db, Request|null $request = null)

No description

Parameters

ConfigurationManager $configManager
SamlConfigurationService $samlConfigurationService
UserProvisioningService $userProvisioningService
Logger $logger
PDO $db
Request|null $request

protected void logDebug(string $message, array $context = [])

No description

Parameters

string $message
array $context

Return Value

void

protected void logInfo(string $message, array $context = [])

No description

Parameters

string $message
array $context

Return Value

void

protected void logWarning(string $message, array $context = [])

No description

Parameters

string $message
array $context

Return Value

void

protected void logError(string $message, array $context = [])

No description

Parameters

string $message
array $context

Return Value

void

bool isEnabled()

No description

Return Value

bool

array getAvailableProviders()

No description

Return Value

array

string initiateAuthFlow(string $providerId)

No description

Parameters

string $providerId

Return Value

string

void handleAssertion()

No description

Return Value

void

string|null initiateSingleLogout(string $providerId)

No description

Parameters

string $providerId

Return Value

string|null

void handleSingleLogout()

No description

Return Value

void

string generateMetadata(string $providerId)

No description

Parameters

string $providerId

Return Value

string