es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo configurar ZohoDesk e Identity Server?

Tengo un problema con esta conexión.
Tengo un método Login(). El método captura los datos del usuario con un formulario. Pero no sé cómo obtener el token y luego enviarlo a Zoho Desk.
La configuración de mis clientes:

new Client
{
    ClientId = "zoho.com",
    ClientName = "Zoho Desk",
    ClientSecrets =
    {
        new Secret("secret".Sha256())
    },
    AllowedGrantTypes = GrantTypes.HybridAndClientCredentials,
    AccessTokenType = AccessTokenType.Reference,
    AlwaysIncludeUserClaimsInIdToken = true,
    AlwaysSendClientClaims = true,
    Enabled = true,
    RequireConsent = false,
    AllowOfflineAccess = true,
    UpdateAccessTokenClaimsOnRefresh = true,
    ClientUri = "zoho.com",
    BackChannelLogoutUri = $"{coreSettings.ZohoSamlRequestUrl}",
    PostLogoutRedirectUris = postLogoutRedirectUris,
    RedirectUris = {$"{coreSettings.ZohoSamlResponseUrl}"},
    RefreshTokenUsage = TokenUsage.ReUse,
    RefreshTokenExpiration = TokenExpiration.Absolute,
    IdentityTokenLifetime = 300,
    AuthorizationCodeLifetime = 300,
    AccessTokenLifetime = 3600,
    AbsoluteRefreshTokenLifetime = coreSettings.AbsoluteRefreshTokenLifetimeInSeconds,
    AllowedScopes =
    {
        StandardScopes.OpenId,
        StandardScopes.Email,
        StandardScopes.Profile
    }
}

Recibo el mensaje “Invalid SAML Response received.” después de redirigir a https://accounts.zohoportal.com/accounts/csamlresponse/xxxxxxx.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según la información proporcionada, parece que el problema está relacionado con la respuesta SAML que resulta inválida al redirigir a la página de inicio de sesión de Zoho Desk.

    Para resolver este problema, puedes intentar los siguientes pasos:

    1. Verifica si todos los parámetros requeridos están configurados correctamente en el método Login().
    2. Comprueba si el token se genera correctamente y se pasa a Zoho Desk.
    3. Revisa la respuesta SAML y verifica si cumple con los requisitos de Zoho Desk.
    4. Asegúrate de que todos los certificados necesarios estén en su lugar y sean correctos para Zoho Desk.

    Si el problema persiste, puedes buscar asistencia adicional en el soporte de Zoho Desk o en el foro de la comunidad de Zoho Desk para comprender más detalladamente la causa raíz.

Comments are closed.