Added configuration example in keycloak auth client

This commit is contained in:
Elias Luhr
2024-02-09 14:43:51 +01:00
parent 6056be8f86
commit 888bc4c0e5

View File

@ -5,6 +5,26 @@ namespace Da\User\AuthClient;
use Da\User\Contracts\AuthClientInterface; use Da\User\Contracts\AuthClientInterface;
use yii\authclient\OpenIdConnect; use yii\authclient\OpenIdConnect;
/**
* Example application configuration:
*
* ```php
* 'components' => [
* 'authClientCollection' => [
* 'class' => 'yii\authclient\Collection',
* 'clients' => [
* 'github' => [
* 'class' => 'yii\authclient\clients\Keycloak',
* 'clientId' => 'keycloak_client_id',
* 'clientSecret' => 'keycloak_client_secret',
* 'issuerUrl' => 'http://keycloak/realms/your-realm',
* ],
* ],
* ]
* // ...
* ]
* ```
*/
class Keycloak extends OpenIdConnect implements AuthClientInterface class Keycloak extends OpenIdConnect implements AuthClientInterface
{ {
/** /**