Pular para o conteúdo principal

Configuração para uso dentro de iframes - GrantID

Sua instância do GrantID precisa de configuração adicional para permitir que autenticações por implicit flow sejam exibidas dentro de iframes.

Na configuração do Auth Server, na seção Application, as seguintes configurações devem ser definidas:

  • SameSiteNoneOnAntiforgeryTokens: deve ser definida como true
  • AllowedIFrameDomains: deve ser definida com uma lista de origens (sources) autorizadas a carregar as páginas de autenticação por implicit flow em iframes, por exemplo ["https://my-app.com"]. Especifique apenas o esquema (http:// ou https://), o nome do host (domínio ou IP) e, opcionalmente, a porta -- não o caminho, como /login.php

Exemplo (arquivo de configuração .json):

{
"Application": {
"SameSiteNoneOnAntiforgeryTokens": true,
"AllowedIFrameDomains": ["http://localhost:3000", "https://my-app.com"]
}
}

Exemplo (variáveis de ambiente):

Application__SameSiteNoneOnAntiforgeryTokens=True
Application__AllowedIFrameDomains__0=http://localhost:3000
Application__AllowedIFrameDomains__1=https://my-app.com
Ver em Markdown