2.0 release candidate (#3808)
* use SAML interface instead of implementation * moved implementation of SAML configs to system-configuration base class * bump composer packages * simplify configuration for different env
This commit is contained in:
@@ -9,12 +9,32 @@
|
||||
|
||||
namespace App\Configuration;
|
||||
|
||||
/**
|
||||
* @CloudRequired
|
||||
*/
|
||||
interface SamlConfigurationInterface
|
||||
{
|
||||
/**
|
||||
* Whether SAML login is activated.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function isActivated(): bool;
|
||||
|
||||
/**
|
||||
* Returns the title that is exclusively used in the frontend.
|
||||
* Currently, used to display the button in the login screen.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getTitle(): string;
|
||||
|
||||
/**
|
||||
* Returns the provider name that is exclusively used in the frontend.
|
||||
* Currently, used to display an icon in the login screen.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getProvider(): string;
|
||||
|
||||
public function getAttributeMapping(): array;
|
||||
|
||||
Reference in New Issue
Block a user