Integrar Aplicativos com o Oracle Identity Cloud Service
Integre seu aplicativo usando a melhor opção para sua empresa. Cada método de integração tem seu próprio procedimento. Na maioria dos casos, você precisa alterar a configuração do aplicativo que está sendo integrado e registrar o aplicativo na console do Oracle Identity Cloud Service.
Usar o Catálogo de Aplicativos para Integrar Aplicativos
Usando os modelos de integração, você pode registrar seus aplicativos no Oracle Identity Cloud Service e configurar o SSO para seus aplicativos.
Veja como integrar seu aplicativo ao Oracle Identity Cloud Service usando o Catálogo de Aplicativos:
- Registre seu aplicativo no Catálogo de Aplicativos usando a console de administração do Oracle Identity Cloud Service.
- Faça download dos Metadados do Oracle Identity Cloud Service e salve o arquivo XML.
- Ative seu aplicativo no Oracle Identity Cloud Service.
- Abra a console do aplicativo e carregue os metadados do Oracle Identity Cloud Service nela.
- Verifique a integração para garantir que a integração de SSO funcione no provedor de identidades e no provedor de serviços.
Usar a Federação SAML WebLogic para Integrar Aplicativos
Use o SAML 2.0 para integrar aplicativos Web hospedados no Oracle WebLogic Server com o Oracle Identity Cloud Service. O Oracle WebLogic Server suporta o SAML Identity Asserter como o provedor de asserção de identidade, que permite configurar o Oracle WebLogic Server como um provedor de serviços SAML.
Quando o Oracle Identity Cloud Service atua como um provedor de identidades SAML, ele fornece SSO federado para aplicativos hospedados no Oracle WebLogic Server. O Oracle WebLogic Server impõe a autorização usando as informações do grupo fornecidas pelo Oracle Identity Cloud Service como parte da federação.
Observação:
O Oracle WebLogic Server não suporta os Perfis SAML 2.0 completos. Ele não suporta sign-out/log-out único nem trata asserções criptografadas no SAML. Você pode considerar o uso de produtos Oracle complementares, como o Oracle Identity Federation, além do Oracle WebLogic Server ou do Oracle Access Manager, que inclui federação.Veja como integrar seu aplicativo ao Oracle Identity Cloud Service usando a Federação SAML WebLogic:
Usar o App Gateway para Integrar Aplicativos
Veja como integrar seu aplicativo ao Oracle Identity Cloud Service usando o Oracle App Gateway:
Usar o Apache HTTP Server para Integrar Aplicativos
O Apache HTTP Server usa o módulo mod_auth_openidc
para autenticar e autorizar usuários em um provedor de identidades ativado para OpenID Connect. O módulo mod_auth_openidc
é um módulo de terceiros para o Apache HTTP Server. Ele também está disponível através dos repositórios de pacotes de várias distribuições Linux. Você pode usar o módulo para proteger o aplicativo, e o módulo pode transmitir informações do usuário do token de ID para o aplicativo como um cabeçalho HTTP.
Veja como proteger um aplicativo Web hospedado no Apache HTTP Server quando você usa o Oracle Identity Cloud Service:
Usar OAuth e OpenID Connect para Integrar Aplicativos
Veja como integrar seu aplicativo ao Oracle Identity Cloud Service usando OAuth e OpenID Connect:
Usar SDKs para Integrar Aplicativos
Os SDKs do Oracle Identity Cloud Service são baseados em protocolos e camadas padrão do setor, como OAuth 2.0 e OpenID Connect 1.0. Você pode usar os SDKs para integrar seus aplicativos ao Oracle Identity Cloud Service para autenticação. Os SDKs encapsulam todas as chamadas de ponto final da API REST que os aplicativos precisam fazer para autenticar usuários com o Oracle Identity Cloud Service.
Veja como integrar seu aplicativo ao Oracle Identity Cloud Service usando o SDK:
Usar o Secure Form Fill para Integrar Aplicativos
Use o Secure Form Fill se seu aplicativo não suportar OAuth, SAML ou qualquer outro método de sign-on federado.
Os usuários informam suas credenciais de aplicativo para seu aplicativo no Oracle Identity Cloud Service apenas uma vez. O Oracle Identity Cloud Service armazena as informações em um formato criptografado e, em seguida, preenche automaticamente o form de sign-on do aplicativo para que os usuários não precisem inserir as informações toda vez.
Veja como integrar seu aplicativo ao Oracle Identity Cloud Service usando o modelo Secure Form Fill: