Usando o Plugin miniOrange
Este tutorial explica como usar o miniOrange para conectar o casdoor e o Jira.
Casdoor pode usar o protocolo OIDC como o IDP para conectar várias aplicações. Você pode consultar este tutorial do Jira para mais informações.
Os seguintes são alguns nomes importantes na configuração:
CASDOOR_HOSTNAME: O nome de domínio ou IP onde o servidor Casdoor está implantado.
Jira_HOSTNAME: O nome de domínio ou IP onde o Jira está implantado.
Passo 1: Implantar Casdoor e Jira
Primeiramente, implante o Casdoor e o Jira.
Após a implantação bem-sucedida, certifique-se:
- Defina a URL do Jira (Planos -> Administração -> Sistema -> Configuração Geral) para
Jira_HOSTNAME.
- O Casdoor pode ser acessado e utilizado normalmente.
- Você pode definir
CASDOOR_HOSTNAMEparahttp://localhost:8000ao implantar o Casdoor em modoprod. Veja o modo de produção.
Passo 2: Configurar Aplicativo Casdoor e Jira
- Crie um novo aplicativo Casdoor ou use um existente.
- Instale o aplicativo miniOrange para suportar OAuth. Você pode encontrar este aplicativo em Planos->Administração->Encontrar novos aplicativos->buscar

- Defina
Selected Applicationpara Custom OpenId. - Encontre a URL de redirecionamento:

- Adicione a URL de redirecionamento:

- Configure o aplicativo da seguinte forma:

Token server URL: http://CASDOOR_HOSTNAME/api/login/oauth/access_tokenAuthorization server URL: http://CASDOOR_HOSTNAME/login/oauth/authorizeUserInfo server URL: http://CASDOOR_HOSTNAME/api/get-accountScopes:address phone openid profile offline_access email
Abra seu navegador favorito e visite: http://CASDOOR_HOSTNAME/.well-known/openid-configuration. Você verá a configuração OIDC do Casdoor.
Desconecte-se do Jira e teste o SSO.