Response#

PUBLIC INTERFACE#

new()#

Creates an object.

use Kernel::System::Auth::SAML::Response;

my $ResponseObject = Kernel::System::Auth::SAML::Response->new(
    Config => {
        # ...
    },
);

DecodeResponse()#

Decodes SAML response.

my $Successful = $ResponseObject->DecodeResponse(
    Response => '...',
    UnitTest => 1, # optional, enables unit test context (to avoid using signatures, validity checks, etc.)
);