apidocs: add entry for getSPMetaData

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Config: add config for saml user account, domain and redirected URL to ACS UI

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
saml: use values from config for user account, domain and redirected url

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
SAMLUtils: add logout request utility for saml slo

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
SAML2LoginAPIAuthenticatorCmd: store nameid and session index in user's session

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
SAML2LogoutAPIAuthenticatorCmd: implement single log out

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
SAML2UserAuthenticator: check that request params has SAMLResponse

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
saml: use SAML_RESPONSE from SAMLUtils

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
SAMLUtils: Create new NameID using passed nameId taking just id and session idx

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
SAML2LogoutAPIAuthenticatorCmd: check logout response and redirect to UI

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>