samlMetadata

Allows Super Admins and Admins to set up SAML-based authentication.

Content type: Application/json

Supported method: GET, POST, and PUT

Sample URL: http://yourfqdn/admin/service/samlMetadata

GET

Sample request

http://example.com/admin/service/samlMetadata

Sample response

   "status":{ 

      "code":"200",

      "message":"OK"

   },

   "data":{ 

      "entityId":"vcportalgh2.vidyoqa.lo",

      "securityProfile":"PKIX",

      "sslSecurityProfile":"PKIX",

      "signMetadata":false,

      "base64EncodedMetadata":"PD94bWwgdmVyc2lvbj0iMS4.."

   }

}

POST

Sample request

   "entityId":"vcportalgh2.vidyoqa.lo",

   "securityProfile":"PKIX",

   "sslSecurityProfile":"PKIX",

   "signMetadata":false,

   "base64EncodedMetadata":"PD94bWwgdm.."

}

Sample response

   "status":{ 

      "code":"200",

      "message":"OK"

   },

   "data":{ 

      "entityId":"vcportalgh2.vidyoqa.lo",

      "securityProfile":"PKIX",

      "sslSecurityProfile":"PKIX",

      "signMetadata":false,

      "base64EncodedMetadata":"PD94.."

   }

}

Error response

Status code: 405 Method Not Allowed

PUT

Sample request

   "entityId":"vcportalgh2.vidyoqa.lo",

   "securityProfile":"PKIX",

   "sslSecurityProfile":"PKIX",

   "signMetadata":false,

   "base64EncodedMetadata":"PD94bWwgdm.."

}

Sample response

   "status":{ 

      "code":"200",

      "message":"OK"

   },

   "data":{ 

      "entityId":"vcportalgh2.vidyoqa.lo",

      "securityProfile":"PKIX",

      "sslSecurityProfile":"PKIX",

      "signMetadata":false,

      "base64EncodedMetadata":"PD94.."

   }

}

Error response

Status code: 405 Method Not Allowed

Request parameter

Name

Type

Description

Required

entityId

String

Entity ID of the SAML configuration

Yes

securityProfile

String

PKIX or METAIOP

Yes

sslSecurityProfile

String

PKIX or METAIOP

Yes

signMetadata

Boolean

Specifies a value of true or false

Yes

base64EncodeMetadata

String

Base64 encode IDP Metadata XML

Yes