wif - vivos - reinos de la vida
Usando WIF, ¿cuál es la diferencia entre audiencia, dominio y reino? (1)
El realm
es el identificador único de la aplicación: la identidad que se envía al STS al iniciar sesión. Sin embargo, el elemento audienceUris
se utiliza para limitar desde qué aplicaciones se aceptará el token.
Por ejemplo, un usuario podría iniciar sesión y recibir su token de una parte de confianza diferente y luego navegar a su aplicación. Si el dominio de esa aplicación aparece en la lista de usuarios de audienceUris
, se aceptará el token y podrán acceder al sitio (asumiendo que la aplicación también puede leer la cookie).
Si piensa en un token como un pasaporte, es como decir que Gran Bretaña admitirá a las personas con un pasaporte estadounidense o británico.
En respuesta a su pregunta, debe incluirlos a ambos, pero pueden ser los mismos.
Tenemos una aplicación ASP.NET usando WIF. Nuestro archivo web.config tiene una sección como esta:
<audienceUris>
<add value="https://someapp.mycompany.com/App/" />
</audienceUris>
<federatedAuthentication>
<wsFederation passiveRedirectEnabled="true" issuer="https://adfs.mycompany.com/adfs/ls/" realm="https://someapp.mycompany.com/App/" requireHttps="true" />
<cookieHandler requireSsl="false" />
</federatedAuthentication>
Todos los ejemplos que veo, tanto la audienceUris
realm
y el realm
tienen el mismo valor. ¿Cuál es la diferencia entre estos dos? ¿Los necesitamos a los dos?