Get SAML Authenticator

Get SAML Authenticator

All the listed privileges are required -

Privileges Description
GLOBAL_CONFIG_VIEW Caller should have permission to this privilege, to perform this operation.
Request
URI
GET
https://{api_host}//localhost/rest/config/v1/saml-authenticators/{id}
COPY
Path Parameters
string
id
Required

id


Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns SAMLAuthenticatorInfo of type(s) */*
{
    "administrator_url": "https://vidm.example.com/saas/api/1.0/GET/admindata",
    "authenticator_type": "DYNAMIC",
    "certificate": "-----BEGIN CERTIFICATE-----\nMIID8DCCAtigAwIBAgIFFVeQUwEwDQY...-----END CERTIFICATE-----",
    "certificate_type": "PEM",
    "description": "Dynamic Saml Authenticator",
    "id": "42e47f15-aad0-221a-b231-ea4a3a134ec9",
    "label": "vidm.example.com",
    "metadata_url": "https://vidm.example.com/saas/api/1.0/GET/metadata/idp.xml",
    "password_mode": "REMOVE",
    "static_metadata": "<md:EntityDescriptor xmlns:..</md:EntityDescriptor>",
    "trigger_mode": "DISABLED"
}
string
administrator_url
Optional

The administrator URL for the SAML authenticator.

string
authenticator_type
Optional

The type of SAML authenticator.

  • STATIC: Static SAML Authenticator, which contains SAML metadata.
  • DYNAMIC: Dynamic SAML Authenticator fetches metadata dynamically using a provided URL.
Possible values are : STATIC, DYNAMIC,
string
certificate
Optional

SAML Authenticator certificate.

string
certificate_type
Optional

Type of Certificate.

  • PEM: PEM encoded certificate type
  • UNKNOWN: Unknown certificate type
Possible values are : PEM, UNKNOWN,
string
description
Optional

The description of this SAML authenticator.

string
id
Optional

Unique ID representing this SAML Authenticator.

string
label
Optional

The label for this SAML authenticator.

string
metadata_url
Optional

The metadata URL of the SAML Authenticator.

string
password_mode
Optional

Indicates how password present in SAML assertion is handled if True SSO is triggered.

  • REMOVE: Remove any passwords.
  • PASSTHRU: Pass through any passwords.
  • ERROR: Error if there is a password.
Possible values are : REMOVE, PASSTHRU, ERROR,
string
static_metadata
Optional

The static metadata of a SAML authenticator which contains an entity id, signing keys, and encryption keys for processing SAML authentication.

string
trigger_mode
Optional

Indicates how True SSO is triggered on sessions using this authenticator.

  • DISABLED: Do not use True SSO.
  • ENABLE_IF_NO_PASSWORD: If no password is supplied, use a valid (domain matching) connector if it exists.
  • REQUIRE_IF_NO_PASSWORD: If no password is supplied, use and require a valid (domain matching) connector.
  • ENABLE_ALWAYS: Regardless of a password, use a valid (domain matching) connector if it exists.
  • REQUIRE_ALWAYS: Regardless of a password, use and require a valid (domain matching) connector.
Possible values are : DISABLED, ENABLE_IF_NO_PASSWORD, REQUIRE_IF_NO_PASSWORD, ENABLE_ALWAYS, REQUIRE_ALWAYS,

401

User is not authenticated

Operation doesn't return any data structure

403

Access to the resource is forbidden

Operation doesn't return any data structure

404

Not Found

Operation doesn't return any data structure

Config Operations
POST
Create Federation Access Group
POST
Create IC Domain Account
POST
Create IM Asset
POST
Create IM Assets
POST
Create IM Stream
POST
Create IM Streams
POST
Create IM Tag
POST
Create IM Tags
POST
Create IM Version
POST
Create IM Versions
POST
Create JWT Authenticator
POST
Create Local Access Group
POST
Create Permissions
POST
Create Role
POST
Create Unauthenticated Access User
DELETE
Delete Federation Access Group
DELETE
Delete IC Domain Account
DELETE
Delete IM Asset
DELETE
Delete IM Stream
DELETE
Delete IM Tag
DELETE
Delete IM Version
DELETE
Delete JWT Authenticator
DELETE
Delete Local Access Group
DELETE
Delete Permissions
DELETE
Delete Role
DELETE
Delete Unauthenticated Access User
GET
Get Admin Users Or Groups Permissions
GET
Get Connection Server
GET
Get Connection Server V2
GET
Get Enrollment Server
GET
Get Environment
GET
Get Environment V2
GET
Get Feature Settings
GET
Get Federation Access Group
GET
Get Federation Access Group V2
GET
Get General Settings
GET
Get General Settings V2
GET
Get General Settings V3
GET
Get GSSAPI Authenticator
GET
Get IC Domain Account
GET
Get IM Asset
GET
Get IM Stream
GET
Get IM Tag
GET
Get IM Version
GET
Get JWT Authenticator
GET
Get Local Access Group
GET
Get Local Access Group V2
GET
Get Permission
GET
Get Pre Logon Settings
GET
Get RADIUS Authenticator
GET
Get Role
GET
Get SAML Authenticator
GET
Get Security Settings
GET
Get Security Settings V2
GET
Get Settings
GET
Get Settings V2
GET
Get Settings V3
GET
Get Unauthenticated Access User
GET
List Connection Servers
GET
List Connection Servers V2
GET
List Enrollment Servers
GET
List Federation Access Groups
GET
List Federation Access Groups V2
GET
List GSSAPI Authenticators
GET
List IC Domain Accounts
GET
List IM Assets
GET
List IM Streams
GET
List IM Tags
GET
List IM Versions
GET
List JWT Authenticators
GET
List Licenses
GET
List Local Access Groups
GET
List Local Access Groups V2
GET
List Permissions
GET
List RADIUS Authenticators
GET
List RCX Servers
GET
List Roles
GET
List SAML Authenticators
GET
List Selectable Privileges
GET
List Unauthenticated Access Users
GET
List VC Info
GET
List VC Info V2
POST
Mark Datastores For Archival
POST
Register RCX Client
DELETE
Unregister RCX Client
PUT
Update Connection Server
PUT
Update Feature Settings
PUT
Update General Settings
PUT
Update General Settings V2
PUT
Update General Settings V3
PUT
Update IC Domain Account
PUT
Update IM Asset
PUT
Update IM Stream
PUT
Update IM Tag
PUT
Update IM Version
PUT
Update JWT Authenticator
PUT
Update RCX Client
PUT
Update Role
PUT
Update Security Settings
PUT
Update Settings
PUT
Update Settings V2
PUT
Update Settings V3