REST Resource: projects.inboundSamlConfigs

Resource: InboundSamlConfig

Sepasang konfigurasi RP-IDP SAML saat project bertindak sebagai pihak tepercaya.

Representasi JSON
{
  "name": string,
  "idpConfig": {
    object (IdpConfig)
  },
  "spConfig": {
    object (SpConfig)
  },
  "displayName": string,
  "enabled": boolean
}
Kolom
name

string

Nama resource InboundSamlConfig, misalnya: 'projects/my-awesome-project/inboundSamlConfigs/my-config-id'. Diabaikan selama permintaan pembuatan.

idpConfig

object (IdpConfig)

Konfigurasi IdP (Penyedia Identitas) SAML saat project bertindak sebagai pihak tepercaya.

spConfig

object (SpConfig)

Konfigurasi SP (Penyedia Layanan) SAML saat project bertindak sebagai pihak tepercaya untuk menerima dan menyetujui pernyataan autentikasi yang dikeluarkan oleh penyedia identitas SAML.

displayName

string

Nama tampilan konfigurasi yang ditetapkan oleh developer.

enabled

boolean

Benar jika mengizinkan pengguna login dengan penyedia.

IdpConfig

Konfigurasi IdP (Penyedia Identitas) SAML saat project bertindak sebagai pihak tepercaya.

Representasi JSON
{
  "idpEntityId": string,
  "ssoUrl": string,
  "idpCertificates": [
    {
      object (IdpCertificate)
    }
  ],
  "signRequest": boolean
}
Kolom
idpEntityId

string

ID unik untuk semua entitas SAML.

ssoUrl

string

URL tujuan pengiriman permintaan Authentication.

idpCertificates[]

object (IdpCertificate)

Kunci publik IdP untuk memverifikasi tanda tangan dalam pernyataan.

signRequest

boolean

Menunjukkan apakah SAMLRequest keluar harus ditandatangani.

IdpCertificate

Data sertifikat IdP untuk memverifikasi tanda tangan di SAMLResponse yang dikeluarkan oleh IdP.

Representasi JSON
{
  "x509Certificate": string
}
Kolom
x509Certificate

string

Sertifikat x509

SpConfig

Konfigurasi SP (Penyedia Layanan) SAML saat project bertindak sebagai pihak tepercaya untuk menerima dan menyetujui pernyataan autentikasi yang dikeluarkan oleh penyedia identitas SAML.

Representasi JSON
{
  "spEntityId": string,
  "callbackUri": string,
  "spCertificates": [
    {
      object (SpCertificate)
    }
  ]
}
Kolom
spEntityId

string

ID unik untuk semua entitas SAML.

callbackUri

string

URI callback tempat respons dari IdP ditangani.

spCertificates[]

object (SpCertificate)

Hanya output. Sertifikat publik yang dihasilkan oleh server untuk memverifikasi tanda tangan di SAMLRequest dalam alur yang dimulai dengan SP.

SpCertificate

Data sertifikat SP untuk IDP guna memverifikasi SAMLRequest yang dihasilkan oleh SP.

Representasi JSON
{
  "x509Certificate": string,
  "expiresAt": string
}
Kolom
x509Certificate

string

Sertifikat publik yang ditandatangani sendiri.

expiresAt

string (Timestamp format)

Stempel waktu instance habis masa berlaku sertifikat.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

Metode

create

Membuat konfigurasi SAML masuk untuk project Identity Toolkit.

delete

Menghapus konfigurasi SAML masuk untuk project Identity Toolkit.

get

Mengambil konfigurasi SAML masuk untuk project Identity Toolkit.

list

Mencantumkan semua konfigurasi SAML masuk untuk project Identity Toolkit.

patch

Mengupdate konfigurasi SAML masuk untuk project Identity Toolkit.