REST Resource: projects.inboundSamlConfigs

資源:InboundSamlConfig

專案以信賴方身分運作時,一組 SAML RP-IDP 設定。

JSON 表示法
{
  "name": string,
  "idpConfig": {
    object (IdpConfig)
  },
  "spConfig": {
    object (SpConfig)
  },
  "displayName": string,
  "enabled": boolean
}
欄位
name

string

InboundSamlConfig 資源的名稱,例如:`projects/my-awesome-project/inboundSamlConfigs/my-config-id`。系統會在建立要求時忽略此欄。

idpConfig

object (IdpConfig)

專案做為依賴方時的 SAML IdP (識別資訊提供者) 設定。

spConfig

object (SpConfig)

當專案以依賴方身分接收並接受由 SAML 身分識別資訊提供者發出的驗證斷言時,SAML SP (服務供應商) 設定。

displayName

string

開發人員設定的設定顯示名稱。

enabled

boolean

如果允許使用者透過提供者登入,則值為「是」。

IdpConfig

專案做為依賴方時的 SAML IdP (識別資訊提供者) 設定。

JSON 表示法
{
  "idpEntityId": string,
  "ssoUrl": string,
  "idpCertificates": [
    {
      object (IdpCertificate)
    }
  ],
  "signRequest": boolean
}
欄位
idpEntityId

string

所有 SAML 實體的專屬 ID。

ssoUrl

string

要傳送驗證要求的網址。

idpCertificates[]

object (IdpCertificate)

IdP 的公開金鑰,用於驗證斷言中的簽章。

signRequest

boolean

指出是否應為傳出 SAMLRequest 簽署。

IdpCertificate

IDP 的憑證資料,用於驗證 IDP 核發的 SAMLResponse 中的簽名。

JSON 表示法
{
  "x509Certificate": string
}
欄位
x509Certificate

string

x509 憑證

SpConfig

當專案以依賴方身分接收並接受由 SAML 身分識別資訊提供者發出的驗證斷言時,SAML SP (服務供應商) 設定。

JSON 表示法
{
  "spEntityId": string,
  "callbackUri": string,
  "spCertificates": [
    {
      object (SpCertificate)
    }
  ]
}
欄位
spEntityId

string

所有 SAML 實體的專屬 ID。

callbackUri

string

用於處理來自 IDP 的回應的回呼 URI。

spCertificates[]

object (SpCertificate)

僅供輸出。伺服器產生的公開憑證,用於驗證 SP 啟動流程中 SAMLRequest 中的簽名。

SpCertificate

IdP 用來驗證服務供應商 (SP) 產生的 SAMLRequest 的 SP 憑證資料。

JSON 表示法
{
  "x509Certificate": string,
  "expiresAt": string
}
欄位
x509Certificate

string

自行簽署的公開憑證。

expiresAt

string (Timestamp format)

憑證到期例項的時間戳記。

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

方法

create

為 Identity Toolkit 專案建立傳入 SAML 設定。

delete

刪除 Identity Toolkit 專案的傳入 SAML 設定。

get

擷取 Identity Toolkit 專案的傳入 SAML 設定。

list

列出 Identity Toolkit 專案的所有傳入 SAML 設定。

patch

更新 Identity Toolkit 專案的傳入 SAML 設定。