Resultados de la búsqueda:
×miniOrange SSO (inicio de sesión único) proporciona inicio de sesión automático seguro para todas sus aplicaciones en la nube o en las instalaciones, desde cualquier plataforma móvil, incluidos iPhone y Android. Aumenta rápidamente la seguridad de la información y los recursos para su aplicación Enchant sin preocuparse por el tiempo para la configuración inicial o futuras actualizaciones.
miniOrange SSO tiene integración incorporada con aplicaciones heredadas como Active Directory, Siteminder, Unix, RADIUS y también viene con soporte para protocolos OpenID, OAuth, SAML, JWT (Json Web Token), ADFS y WSFED.
Soporte para inicios de sesión remotos como Radius VPN, protección de sitios web, ADFS, Windows, Citrix.
Inicia sesión en una aplicación en la nube y no necesitas autenticarte por separado en el resto.
JSON Web Token (JWT) es un estándar abierto basado en JSON para pasar solicitudes entre partes en un entorno de aplicaciones web. Los tokens están diseñados para ser compactos, seguros para URL y utilizables especialmente en el contexto de inicio de sesión único (SSO) del navegador web. Las solicitudes JWT se pueden utilizar normalmente para pasar la identidad de usuarios autenticados entre un proveedor de identidad y un proveedor de servicios. Los tokens también se pueden autenticar y cifrar.
El inicio de sesión único de JWT para Enchant tiene tres partes separadas por un signo de exclamación. Cada sección se crea de manera diferente. Las tres partes son:
1. Encabezado: El encabezado consta de dos partes: la declaración del tipo, que es JWT, y el algoritmo hash a utilizar (HMAC SHA2 en este caso).{
"typ": "JWT",
"alg": "HS256"
}
es: El emisor del token
sub: El tema del token
aud: La audiencia del token
Exp: Esto definirá la expiración en el valor NumericDate.
nota: Define el tiempo antes del cual NO se debe aceptar el JWT para su procesamiento
Yo en: La hora en que se emitió el JWT. Se puede utilizar para determinar la antigüedad del JWT.
por cierto: Identificador único del JWT. Se puede utilizar para evitar que se reproduzca el JWT.
{
"iss": "miniorange",
"exp": 1300819380,
"name": "Abc Xyz",
"admin": true
}
var encodedString = base64UrlEncode(header) + "." + base64UrlEncode(payload);
HMACSHA256(encodedString, 'secret');
El secreto es la firma que tiene el servidor.
El uso de un token web JSON para el inicio de sesión único de Enchant ofrece muchas ventajas sobre las claves API (que suelen usarse para el inicio de sesión único):