Discuss this help topic in SecureBlackbox Forum
SAML SP server initial setup
TElSAMLServiceProvider is a low-level component which acts like an incoming data parser. All socket-related operations should be implemented by the developer. One instance of TElSAMLServiceProvider is used for each incoming connection.
The following event handlers must be implemented and assigned to the listed events to make TElSAMLServiceProvider work:
The Service Provider interacts with the IdP that may have a lot of different options and requirements for SPs. Usually all these options, together with X.509 certificates needed for data exchange, are stored in XML metadata files. Such a file can be loaded using TElSAMLServiceProvider.LoadMetadata() method.
When the SP object is initialized, its SessionManager property should be assigned to an instance of TElMemorySessionManager class. One instance of TElMemorySessionManager can be shared between multiple TElSAMLServiceProvider objects.