Resource: InboundSamlConfig
A pair of SAML RP-IDP configurations when the project acts as the relying party.
JSON representation |
---|
{ "name": string, "idpConfig": { object ( |
Fields | |
---|---|
name |
The name of the InboundSamlConfig resource, for example: 'projects/my-awesome-project/inboundSamlConfigs/my-config-id'. Ignored during create requests. |
idp |
The SAML IdP (Identity Provider) configuration when the project acts as the relying party. |
sp |
The SAML SP (Service Provider) configuration when the project acts as the relying party to receive and accept an authentication assertion issued by a SAML identity provider. |
display |
The config's display name set by developers. |
enabled |
True if allows the user to sign in with the provider. |
IdpConfig
The SAML IdP (Identity Provider) configuration when the project acts as the relying party.
JSON representation |
---|
{
"idpEntityId": string,
"ssoUrl": string,
"idpCertificates": [
{
object ( |
Fields | |
---|---|
idp |
Unique identifier for all SAML entities. |
sso |
URL to send Authentication request to. |
idp |
IDP's public keys for verifying signature in the assertions. |
sign |
Indicates if outbounding SAMLRequest should be signed. |
IdpCertificate
The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP.
JSON representation |
---|
{ "x509Certificate": string } |
Fields | |
---|---|
x509 |
The x509 certificate |
SpConfig
The SAML SP (Service Provider) configuration when the project acts as the relying party to receive and accept an authentication assertion issued by a SAML identity provider.
JSON representation |
---|
{
"spEntityId": string,
"callbackUri": string,
"spCertificates": [
{
object ( |
Fields | |
---|---|
sp |
Unique identifier for all SAML entities. |
callback |
Callback URI where responses from IDP are handled. |
sp |
Output only. Public certificates generated by the server to verify the signature in SAMLRequest in the SP-initiated flow. |
SpCertificate
The SP's certificate data for IDP to verify the SAMLRequest generated by the SP.
JSON representation |
---|
{ "x509Certificate": string, "expiresAt": string } |
Fields | |
---|---|
x509 |
Self-signed public certificate. |
expires |
Timestamp of the cert expiration instance. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
Methods |
|
---|---|
|
Create an inbound SAML configuration for an Identity Toolkit project. |
|
Delete an inbound SAML configuration for an Identity Toolkit project. |
|
Retrieve an inbound SAML configuration for an Identity Toolkit project. |
|
List all inbound SAML configurations for an Identity Toolkit project. |
|
Update an inbound SAML configuration for an Identity Toolkit project. |