diff --git a/v3/src/markdown/identity-api-v3-os-federation-ext.md b/v3/src/markdown/identity-api-v3-os-federation-ext.md index 48ecc1fd..c005b002 100644 --- a/v3/src/markdown/identity-api-v3-os-federation-ext.md +++ b/v3/src/markdown/identity-api-v3-os-federation-ext.md @@ -11,6 +11,7 @@ What's New in Version 1.1 These features are not yet considered stable (expected September 4th, 2014). - Introduced a mechanism to exchange an Identity Token for a SAML assertion. +- Introduced a mechanism to retrieve Identity Provider Metadata. Definitions ----------- @@ -1003,10 +1004,10 @@ Example of an OS-FEDERATION token: Generating Assertions --------------------- -### Generate a SAML assertion: `POST /auth/OS-FEDERATION/saml2` - *New in version 1.1* +### Generate a SAML assertion: `POST /auth/OS-FEDERATION/saml2` + Relationship: `http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/saml2` A user may generate a SAML assertion document based on the scoped token that is @@ -1134,3 +1135,48 @@ Response: For more information about how a SAML assertion is structured, refer to the [specification](http://saml.xml.org/saml-specifications). + +### Retrieve Metadata properties: `GET /OS-FEDERATION/saml2/metadata` + +Relationship: `http://docs.openstack.org/api/openstack-identity/3/ext/OS-FEDERATION/1.0/rel/metadata` + +A user may retrieve Metadata about an Identity Service acting as an Identity +Provider. + +The response will be a full document with Metadata properties. Note that for +readability, this example certificate has been truncated. + +Response: + + Headers: + Content-Type: text/xml + + + + + + + + MIIDpTCCAo0CAREwDQYJKoZIhvcNAQEFBQAwgZ + + + + + + openstack + openstack + openstack + + + openstack + first + lastname + admin@example.com + 555-555-5555 + + + +For more information about how a SAML assertion is structured, refer to the +[specification](http://saml.xml.org/saml-specifications).