class OidcService extends LoggingService (View source)

Constants

private FLOW_COOKIE_NAME

private FLOW_COOKIE_TTL

Properties

protected Logger $logger from  LoggingService

Methods

__construct(ConfigurationManager $configManager, OidcConfigurationService $oidcConfigurationService, 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
handleCallback()

No description

Details

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

No description

Parameters

ConfigurationManager $configManager
OidcConfigurationService $oidcConfigurationService
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 handleCallback()

No description

Return Value

void