In the SAML core package, assertion query and request protocol, authentication request protocol, artifact resolution protocol, name identifier management protocol, single logout protocol, and name identifier mapping protocol are specified. Out of these, the authentication request protocol and artifact resolution protocol are very important. Let's see the description of each of these:
Assertion query and request protocol: We can query and request existing assertions by passing their subject and statement types.
Authentication request protocol: An authenticated principal can fetch assertions by sending a message element to the SAML authority. With this protocol, the SAML consumer can establish a security context with one or more participating applications, as follows:
Artifact resolution protocol: SAML protocol messages can be passed as a SAML binding, as follows:
Single logout protocol: A logout signal can be exchanged through a message so that all the sessions will be...