Passer au contenu principal

Utilisation du plugin miniOrange

Ce tutoriel explique comment utiliser miniOrange pour connecter casdoor et Jira.

Casdoor peut utiliser le protocole OIDC comme IDP pour connecter diverses applications. Vous pouvez vous référer à ce tutoriel Jira pour plus d'informations.

Voici quelques noms importants dans la configuration :

CASDOOR_HOSTNAME : Le nom de domaine ou l'IP où le serveur Casdoor est déployé.

Jira_HOSTNAME : Le nom de domaine ou l'IP où Jira est déployé.

Étape 1 : Déployer Casdoor et Jira

Tout d'abord, déployez Casdoor et Jira.

Après un déploiement réussi, assurez-vous :

  1. Définir l'URL Jira (Plans -> Administration -> Système -> Configuration générale) sur Jira_HOSTNAME. URL Jira
  2. Casdoor peut être connecté et utilisé normalement.
  3. Vous pouvez définir CASDOOR_HOSTNAME sur http://localhost:8000 lors du déploiement de Casdoor en mode prod. Voir le mode production.

Étape 2 : Configurer l'application Casdoor et Jira

  1. Créez une nouvelle application Casdoor ou utilisez-en une existante.
  2. Installez l'application miniOrange pour prendre en charge OAuth. Vous pouvez trouver cette application dans Plans->Administration->Trouver de nouvelles applications->recherche App Jira
  3. Définissez Selected Application sur Custom OpenId.
  4. Trouvez l'URL de redirection :Callback Jira
  5. Ajoutez l'URL de redirection :Application Jira
  6. Configurez l'application comme suit : Config Jira
    • Token server URL: http://CASDOOR_HOSTNAME/api/login/oauth/access_token
    • Authorization server URL: http://CASDOOR_HOSTNAME/login/oauth/authorize
    • UserInfo server URL: http://CASDOOR_HOSTNAME/api/get-account
    • Scopes: address phone openid profile offline_access email

Ouvrez votre navigateur préféré et visitez : http://CASDOOR_HOSTNAME/.well-known/openid-configuration. Vous verrez la configuration OIDC de Casdoor.

Déconnectez-vous de Jira et testez le SSO.Login Jira