Administradores · Políticas de acesso
A regra que permite entrar nas aplicações (federation.authorize)
Todas as entradas em aplicações (serviços OIDC, aplicações SAML e Microsoft 365) avaliam a ação federation.authorize. Sem uma regra que a permita, todas acabam recusadas.
Que recurso identifica cada aplicação?
| Aplicação | Valor do recurso |
|---|---|
| Serviço OIDC | O «Identificador do serviço» (client_id), exatamente como registado |
| Aplicação SAML | saml: seguido do identificador da aplicação |
| Federação Microsoft 365 | wsfed: seguido do identificador da federação |
Exemplo de regra
Esta regra permite três aplicações a quem entra com passkey ou aprovação no telemóvel. Vai na lista rules do documento da revisão:
{
"id": "permitir-aplicacoes",
"priority": 100,
"order": 0,
"effect": { "decision": "allow", "reason_code": "rule_allowed" },
"all_of": [
{ "type": "action_any", "values": ["federation.authorize"] },
{ "type": "resource_exact_any", "values": ["portal-rh", "saml:<id-da-aplicacao>", "wsfed:<id-da-federacao>"] },
{ "type": "auth_method_any", "values": ["passkey", "device_approval"] }
]
}Notas
resource_exact_anyaceita valores exatos, sem prefixos nem caracteres universais. Uma regra sem condição de recurso aplica-se a todas as aplicações.- Aprovação no telemóvel: só é aceite numa aplicação quando uma regra permite
device_approvalpara ela. Caso contrário, o telemóvel mostra «A política de acesso da organização não permite aprovar no telemóvel a entrada neste serviço.» e a página remete para a passkey. - Garantia resistente a phishing: para uma aplicação sensível (administração da nuvem, salários), crie uma regra só com
"passkey"emauth_method_anye acrescente{ "type": "auth_user_verified", "required": true }. - O assistente «Nova regra de login por portal OIDC» cria regras que exigem um dispositivo Presence; numa organização sem esses dispositivos, escreva a regra no documento como no exemplo.
Como testo?
Use «Testar decisão» com um contexto de passkey e outro de aprovação no telemóvel antes de ativar. Ver Simular uma política.
Onde vejo as recusas?
Em «Operar» › «Auditoria»: entradas OIDC recusadas aparecem como oidc.authorization.standard_denied.
Códigos de erro deste artigo
Esta página ajudou?
Obrigado. A resposta fica guardada apenas neste browser; não enviamos nada.
Lamentamos. Experimente:
- pesquisar com o texto exato da mensagem ou o código de erro
- consultar o índice de códigos de erro
- falar com o administrador da sua organização