Serveur d’identité WS02
Le connecteur WSO2 permet à Maverics de s’intégrer à une instance de serveur de gestion d’identité WSO2. La solution WSO2 peut constituer la cible d’un flux de migration et servir de fournisseur d’authentification et d’attributs pour les applications protégées par une application proxy.
Options de configuration
Les valeurs suivantes peuvent être fournies au connecteur WSO2 via le fichier de configuration de Maverics.
OAuth Client ID
oauthClientID
correspond à l’identifiant du client du fournisseur de service OAuth entrant créé dans WSO2.
OAuth Client Secret
oauthClientSecret
correspond au secret client du fournisseur de service OAuth entrant créé dans WSO2.
OAuth Redirect URL
oauthRedirectURL
correspond à l’URL que WSO2 utilisera pour rediriger le client après
l’authentification. Le gestionnaire OIDC de Maverics sera servi sur cette URL.
Remarque : le chemin d’accès
oauthRedirectURL
ne doit pas entrer en conflit avec le chemin d’accès d’une ressources de l’application. Divers chemins d’accès peuvent être définis pouroauthRedirectURL2
, par exemple :/maverics-oidc
ou/oidc-handler
.
OIDC Well-known URL
oidcWellKnownURL
correspond à l’URL qui renvoie les métadonnées OpenID Connect sur le
serveur d’autorisation WSO2.
OIDC Logout Callback URL
oidcLogoutCallbackURL
correspond à l’URL que WS02 utilise pour rediriger le client sur
Maverics après la fin d’une session.
Disable PKCE
disablePKCE
permet de désactiver l’extension OIDC Proof Key for Code Exchange (PKCE) (activée par défaut).
HTTP Basic User
httpBasicUser
correspond au nom d’utilisateur utilisé pour les requêtes API authentifiées adressées à WSO2.
HTTP Basic Password
httpBasicPassword
correspond au mot de passe utilisé pour les requêtes API authentifiées adressées à WSO2.
SCIM URL
scimURL
correspond à l’URL WSO2 utilisée pour les actions CRUD concernant les utilisateurs.
Exemples
Configuration du connecteur
connectors:
- name: wso2
type: wso2
httpBasicUser: username
httpBasicPassword: password
oauthClientID: clientID
oauthClientSecret: clientSecret
oauthRedirectURL: https://app.organization.com/oidc
oidcWellKnownURL: https://wso2.organization.com:9443/oauth2/oidcdiscovery/.well-known/openid-configuration
scimURL: https://wso2.organization.com:9443/wso2/scim
oidcLogoutCallbackURL: https://app.organization.com/oidc/logout
disablePKCE: false