Custom Login Provider is a Java class that implements the LoginProvider interface (
com.siperian.bdd.security.LoginProvider
) defined in IDD. It provides support for Single Sign-On (SSO) authentication mechanism.
Login Provider works together with Hub Login Module. All the data that is required by Hub Login Module for verification of authenticated user must be passed from Login Provider as a
securityPayload
byte array field of
com.siperian.bdd.security.LoginCredentials
class. This field is passed from Login Provider to Hub Login Module as is and contains implementation-specific encoded information about users.