REST Resource: projects.inboundSamlConfigs

Ressource: InboundSamlConfig

Ein Paar SAML-RP-IDP-Konfigurationen, wenn das Projekt als vertrauende Partei fungiert.

JSON-Darstellung
{
  "name": string,
  "idpConfig": {
    object (IdpConfig)
  },
  "spConfig": {
    object (SpConfig)
  },
  "displayName": string,
  "enabled": boolean
}
Felder
name

string

Der Name der InboundSamlConfig-Ressource, z. B. „projects/my-awesome-project/inboundSamlConfigs/my-config-id“. Wird bei Erstellungsanfragen ignoriert.

idpConfig

object (IdpConfig)

Die Konfiguration des SAML-Identitätsanbieters, wenn das Projekt als vertrauende Seite fungiert.

spConfig

object (SpConfig)

Die SAML-SP-Konfiguration (Service Provider), wenn das Projekt als vertrauende Partei fungiert, um eine Authentifizierungsbestätigung zu empfangen und zu akzeptieren, die von einem SAML-Identitätsanbieter ausgestellt wurde.

displayName

string

Der von den Entwicklern festgelegte Anzeigename der Konfiguration.

enabled

boolean

„Wahr“, wenn der Nutzer sich beim Anbieter anmelden kann.

IdpConfig

Die Konfiguration des SAML-Identitätsanbieters, wenn das Projekt als vertrauende Seite fungiert.

JSON-Darstellung
{
  "idpEntityId": string,
  "ssoUrl": string,
  "idpCertificates": [
    {
      object (IdpCertificate)
    }
  ],
  "signRequest": boolean
}
Felder
idpEntityId

string

Eindeutige Kennung für alle SAML-Entitäten.

ssoUrl

string

URL, an die die Authentifizierungsanfrage gesendet werden soll.

idpCertificates[]

object (IdpCertificate)

Öffentliche Schlüssel des IDP zur Überprüfung der Signatur in den Behauptungen.

signRequest

boolean

Gibt an, ob ausgehende SAML-Anfragen signiert werden sollen.

IdpCertificate

Die Zertifikatsdaten des IdP zur Überprüfung der Signatur in der vom IdP ausgestellten SAMLResponse.

JSON-Darstellung
{
  "x509Certificate": string
}
Felder
x509Certificate

string

Das X509-Zertifikat

SpConfig

Die SAML-SP-Konfiguration (Service Provider), wenn das Projekt als vertrauende Partei fungiert, um eine Authentifizierungsbestätigung zu empfangen und zu akzeptieren, die von einem SAML-Identitätsanbieter ausgestellt wurde.

JSON-Darstellung
{
  "spEntityId": string,
  "callbackUri": string,
  "spCertificates": [
    {
      object (SpCertificate)
    }
  ]
}
Felder
spEntityId

string

Eindeutige Kennung für alle SAML-Entitäten.

callbackUri

string

Callback-URI, unter der Antworten vom IdP verarbeitet werden.

spCertificates[]

object (SpCertificate)

Nur Ausgabe. Öffentliche Zertifikate, die vom Server generiert werden, um die Signatur in SAMLRequest im vom SP initiierten Ablauf zu überprüfen.

SpCertificate

Die Zertifikatsdaten des Dienstanbieters für den IdP, um die vom Dienstanbieter generierte SAML-Anfrage zu überprüfen.

JSON-Darstellung
{
  "x509Certificate": string,
  "expiresAt": string
}
Felder
x509Certificate

string

Selbst signiertes öffentliches Zertifikat

expiresAt

string (Timestamp format)

Zeitstempel des Ablaufdatums des Zertifikats.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

Methoden

create

Erstellen Sie eine eingehende SAML-Konfiguration für ein Identity Toolkit-Projekt.

delete

Eine eingehende SAML-Konfiguration für ein Identity Toolkit-Projekt löschen

get

Ruft eine eingehende SAML-Konfiguration für ein Identity Toolkit-Projekt ab.

list

Liste aller eingehenden SAML-Konfigurationen für ein Identity Toolkit-Projekt auflisten

patch

Aktualisieren Sie eine eingehende SAML-Konfiguration für ein Identity Toolkit-Projekt.