Neste documento, explicamos como a autenticação e a autorização funcionam na Apigee Edge. Essas informações podem fornecer um contexto útil ao configurar um LDAP externo com o Apigee Edge.
Os fluxos de autenticação e autorização dependem de o usuário se autenticar pela interface de gerenciamento ou pelas APIs.
Ao fazer login pela interface
Quando você faz login no Edge pela IU, o Edge executa uma etapa de login separada no servidor de gerenciamento da Apigee usando as credenciais de administrador do sistema global do Edge.
As etapas de login da interface são ilustradas na Figura 1:
- O usuário insere as credenciais de login na interface de login.
- O Edge faz login no servidor de gerenciamento usando as credenciais de administrador do sistema global.
- As credenciais de administrador do sistema global são autenticadas e autorizadas. A interface usa essas credenciais para fazer determinadas solicitações de API da plataforma.
- Se a autenticação externa estiver ativada, as credenciais serão autenticadas no LDAP externo. Caso contrário, o LDAP interno do Edge será usado.
- A autorização é sempre realizada no LDAP interno, a menos que você ative o Mapeamento de papéis externos.
- As credenciais inseridas pelo usuário são autenticadas e autorizadas.
- Se a autenticação externa estiver ativada, as credenciais serão autenticadas no LDAP externo. Caso contrário, o LDAP interno do Edge será usado.
- A autorização é sempre realizada no LDAP interno, a menos que você ative o Mapeamento de papéis externos.
A imagem a seguir mostra a autorização e a autenticação pela interface do Edge:
Ao fazer login usando APIs
Quando você faz login no Edge por uma API, apenas as credenciais inseridas com a API são usadas. Ao contrário do login na interface, não é necessário fazer um login separado com as credenciais de administrador do sistema.
As etapas de login da API a seguir são ilustradas na Figura 2:
- O usuário insere as credenciais de login na interface de login.
- As credenciais inseridas pelo usuário são autenticadas e autorizadas.
- Se a autenticação externa estiver ativada, as credenciais serão autenticadas no LDAP externo. Caso contrário, o LDAP interno do Edge será usado.
- A autorização é sempre realizada no LDAP interno, a menos que você ative o Mapeamento de papéis externos.
A imagem a seguir mostra a autorização e a autenticação pelas APIs do Edge: