ex_heroku_client v0.4.0 Heroku.IdentityProvider
Summary
Functions
Calls POST /teams/#{team_identity}/identity-providers
Calls POST /organizations/#{organization_name}/identity-providers
Calls DELETE /teams/#{team_name}/identity-providers/#{identity_provider_id}
Calls DELETE /organizations/#{organization_name}/identity-providers/#{identity_provider_id}
Calls GET /teams/#{team_identity}/identity-providers
Calls GET /organizations/#{organization_name}/identity-providers
Calls PATCH /teams/#{team_identity}/identity-providers/#{identity_provider_id}
Calls PATCH /organizations/#{organization_name}/identity-providers/#{identity_provider_id}
Functions
Calls POST /teams/#{team_identity}/identity-providers
params is JSON encoded and passed as the request body.
params Schema
{
"properties": {
"certificate": {
"description": "raw contents of the public certificate (eg: .crt or .pem file)",
"example": "-----BEGIN CERTIFICATE----- ...",
"readOnly": false,
"type": [
"string"
]
},
"entity_id": {
"description": "URL identifier provided by the identity provider",
"example": "https://customer-domain.idp.com",
"readOnly": false,
"type": [
"string"
]
},
"slo_target_url": {
"description": "single log out URL for this identity provider",
"example": "https://example.com/idp/logout",
"readOnly": false,
"type": [
"string"
]
},
"sso_target_url": {
"description": "single sign on URL for this identity provider",
"example": "https://example.com/idp/login",
"readOnly": false,
"type": [
"string"
]
}
},
"required": [
"certificate",
"sso_target_url",
"entity_id"
],
"type": [
"object"
]
}
Calls POST /organizations/#{organization_name}/identity-providers
params is JSON encoded and passed as the request body.
params Schema
{
"properties": {
"certificate": {
"description": "raw contents of the public certificate (eg: .crt or .pem file)",
"example": "-----BEGIN CERTIFICATE----- ...",
"readOnly": false,
"type": [
"string"
]
},
"entity_id": {
"description": "URL identifier provided by the identity provider",
"example": "https://customer-domain.idp.com",
"readOnly": false,
"type": [
"string"
]
},
"slo_target_url": {
"description": "single log out URL for this identity provider",
"example": "https://example.com/idp/logout",
"readOnly": false,
"type": [
"string"
]
},
"sso_target_url": {
"description": "single sign on URL for this identity provider",
"example": "https://example.com/idp/login",
"readOnly": false,
"type": [
"string"
]
}
},
"required": [
"certificate",
"sso_target_url",
"entity_id"
],
"type": [
"object"
]
}
Calls DELETE /teams/#{team_name}/identity-providers/#{identity_provider_id}
Calls DELETE /organizations/#{organization_name}/identity-providers/#{identity_provider_id}
Calls GET /teams/#{team_identity}/identity-providers
Calls GET /organizations/#{organization_name}/identity-providers
Calls PATCH /teams/#{team_identity}/identity-providers/#{identity_provider_id}
params is JSON encoded and passed as the request body.
params Schema
{
"properties": {
"certificate": {
"description": "raw contents of the public certificate (eg: .crt or .pem file)",
"example": "-----BEGIN CERTIFICATE----- ...",
"readOnly": false,
"type": [
"string"
]
},
"entity_id": {
"description": "URL identifier provided by the identity provider",
"example": "https://customer-domain.idp.com",
"readOnly": false,
"type": [
"string"
]
},
"slo_target_url": {
"description": "single log out URL for this identity provider",
"example": "https://example.com/idp/logout",
"readOnly": false,
"type": [
"string"
]
},
"sso_target_url": {
"description": "single sign on URL for this identity provider",
"example": "https://example.com/idp/login",
"readOnly": false,
"type": [
"string"
]
}
},
"type": [
"object"
]
}
Calls PATCH /organizations/#{organization_name}/identity-providers/#{identity_provider_id}
params is JSON encoded and passed as the request body.
params Schema
{
"properties": {
"certificate": {
"description": "raw contents of the public certificate (eg: .crt or .pem file)",
"example": "-----BEGIN CERTIFICATE----- ...",
"readOnly": false,
"type": [
"string"
]
},
"entity_id": {
"description": "URL identifier provided by the identity provider",
"example": "https://customer-domain.idp.com",
"readOnly": false,
"type": [
"string"
]
},
"slo_target_url": {
"description": "single log out URL for this identity provider",
"example": "https://example.com/idp/logout",
"readOnly": false,
"type": [
"string"
]
},
"sso_target_url": {
"description": "single sign on URL for this identity provider",
"example": "https://example.com/idp/login",
"readOnly": false,
"type": [
"string"
]
}
},
"type": [
"object"
]
}