• Platform
    • Manager
    • Maestro
    • Exchange
    • Workspaces
    • Analytics
    • Springboard
    • API
Journey SDK

Journey SDK

  • Getting Started
  • Developer Guide
  • References
  • Services Guide

›Classes

com.avoka.tm.func

  • com.avoka.tm.func
  • Classes

    • Class DeliveryFuncResult
    • Class DeliveryFuncResultBuilder
    • Class FormFuncResult
    • Class FuncParam

    Interface

    • Interface IFluentFunction

com.avoka.tm.http

  • com.avoka.tm.http
  • Classes

    • Class DeleteRequest
    • Class GetRequest
    • Class HttpRequest
    • Class HttpRequest.FileParam
    • Class HttpRequest.Param
    • Class HttpResponse
    • Class PatchRequest
    • Class PostRequest
    • Class PutRequest
    • Class RequestBuilder

com.avoka.tm.job

  • com.avoka.tm.job
  • Classes

    • Class ActionResult
    • Class ActionResultBuilder
    • Class Jobs

com.avoka.tm.query

  • com.avoka.tm.query
  • Classes

    • Class JobQuery
    • Class PropertyQuery
    • Class RefDataQuery
    • Class SpaceQuery
    • Class SvcConnQuery
    • Class SvcDefQuery
    • Class TxnHistoryQuery
    • Class TxnQuery
    • Class UserQuery

    Enum

    • Enum TxnHistoryQuery.Time
    • Enum TxnQuery.Time

com.avoka.tm.security

  • com.avoka.tm.security
  • Classes

    • Class Saml2Parser
    • Class Saml2ParserResult
    • Class SsoAuthToken

com.avoka.tm.svc

  • com.avoka.tm.svc
  • Classes

    • Class DeliveryTxnBuilder
    • Class Emailer
    • Class ErrorLogger
    • Class EventLogger
    • Class FluentFuncInvoker
    • Class GroovyServiceInvoker
    • Class JobUpdater
    • Class PropertyBuilder
    • Class ReceiptSvc
    • Class RefDataSvc
    • Class ServiceInvoker
    • Class SvcConnUpdater
    • Class TrackingCodeBuilder
    • Class TxnBuilder
    • Class TxnCheckpointSvc
    • Class TxnUpdater
    • Class UserBuilder

com.avoka.tm.test

  • com.avoka.tm.test
  • Classes

    • Class AbstractJUnitTest
    • Class JUnitTestRunner
    • Class JUnitTestRunner.TestWrapper
    • Class MockRegister
    • Class MockRequest
    • Class MockResponse
    • Class MockServletContext
    • Class MockVoBuilder

    Exception

    • junittestexception

com.avoka.tm.util

  • com.avoka.tm.util
  • Classes

    • Class Contract
    • Class DeliveryResult
    • Class DeliveryResultBuilder
    • Class Logger
    • Class MemCache
    • Class ObjectMapper
    • Class Path
    • Class Security
    • Class Threads
    • Class TxnUrlBuilder
    • Class VelTemplate
    • Class XmlDoc

    Enum

    • Enum ObjectMapper.MappingStrategy

    Exception

    • redirectexception

com.avoka.tm.vo

  • com.avoka.tm.vo
  • Classes

    • Class FileAttach
    • Class Form
    • Class Job
    • Class JobAction
    • Class JobStep
    • Class Space
    • Class SvcConn
    • Class SvcDef
    • Class Txn
    • Class TxnCheckpoint
    • Class TxnDeliveryFunc
    • Class User

Class Saml2ParserResult

public class Saml2ParserResult
extends java.lang.Object
The Saml2ParserResult is returned from the Saml2Paser.parse(request) method.
Since:
5.1.4
See Also:
Saml2Parser

Field Summary

Fields
Modifier and Type Field Description
java.lang.String debugLog contains a detailed log, including the infoLog entries of the parse operation.
java.lang.Throwable error the Throwable when an error occurs during the parsing.
java.lang.String infoLog contains a summary log of the parse operation.
boolean isValid The isValid is true when the parsing has completed successfully without error.
java.lang.String responseB64Decoded The SAMLResponse XML (String) after it has been Base64 decoded.
java.lang.String responseRaw The raw SAMLResponse (String) taken from the request parameter.
SsoAuthToken ssoAuthToken The ssoAuthToken (SsoAuthToken) holds the parsed user details from the SAML Response.
java.util.List<java.lang.String> validationErrors contains a List of the validation error messages.

Constructor Summary

Constructors
Constructor Description
Saml2ParserResult​(SsoAuthToken ssoAuthToken,
                 java.lang.String responseRaw,
                 java.lang.String responseB64Decoded,
                 java.lang.Throwable error,
                 java.util.List<java.lang.String> validationErrors,
                 java.lang.String debugLog,
                 java.lang.String infoLog)
Creates a immutable Saml2ParserResult.

Method Summary

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

isValid

public final boolean isValid The isValid is true when the parsing has completed successfully without error.

ssoAuthToken

public final SsoAuthToken ssoAuthToken The ssoAuthToken (SsoAuthToken) holds the parsed user details from the SAML Response. If isValid == false then it will be null. If is valid the Security Manager Get SSO Auth Token should return this object

responseRaw

public final java.lang.String responseRaw The raw SAMLResponse (String) taken from the request parameter. Save this to the SecurityLogger when troubleshooting. This can be useful for debug the Saml2Parser in a separate unit test

responseB64Decoded

public final java.lang.String responseB64Decoded The SAMLResponse XML (String) after it has been Base64 decoded. Save this to the SecurityLogger it is useful for troubleshooting the structure of the SAML token.

error

public final java.lang.Throwable error the Throwable when an error occurs during the parsing.

debugLog

public final java.lang.String debugLog contains a detailed log, including the infoLog entries of the parse operation.

infoLog

public final java.lang.String infoLog contains a summary log of the parse operation.

validationErrors

public final java.util.List<java.lang.String> validationErrors contains a List of the validation error messages.

Constructor Detail

Saml2ParserResult

public Saml2ParserResult​(SsoAuthToken ssoAuthToken,
                         java.lang.String responseRaw,
                         java.lang.String responseB64Decoded,
                         java.lang.Throwable error,
                         java.util.List<java.lang.String> validationErrors,
                         java.lang.String debugLog,
                         java.lang.String infoLog)
Creates a immutable Saml2ParserResult.
Parameters:
ssoAuthToken - the SsoAuthToken that holds the parsed user details from the SAML Response.
responseRaw - the String raw SAMLResponse taken from the request parameter.
responseB64Decoded - the String SAMLResonse XML after it is has been Base64 decoded.
error - the Throwable associated with a failure to parse the SAML Response
validationErrors - a String List or validationError entries. Each String entry contains a type, a path to the node in the SAML Response relates to, an error context message, if an exception was caught the e.message() and the stack trace.
debugLog - the String detailed log including the infoLog entries for the parse operation
infoLog - the String summary log of the parse operation.
← Class Saml2ParserClass SsoAuthToken →

Terms & Conditions

Privacy Policy

Cookie Policy

Copyright © 2003-2022 Temenos Headquarters SA