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_HOSTNAME
parahttp://localhost:8000
ao 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 Application
para 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.