Get All User Federation Configuration

Get All User Federation Configuration

This API is used to get all user-federation configuration.

Request
URI
GET
https://{api_host}/tcsa/api/auth-management/v1/components
COPY
Query Parameters
string
parent
Required

parent

string
type
Required

type


Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns Array of ADComponent of type(s) application/json
[
    {
        "name": "string",
        "providerId": "string",
        "providerType": "string",
        "parentId": "string",
        "config": {
            "enabled": [
                "string"
            ],
            "priority": [
                "string"
            ],
            "fullSyncPeriod": [
                "string"
            ],
            "changedSyncPeriod": [
                "string"
            ],
            "cachePolicy": [
                "string"
            ],
            "evictionDay": [
                "string"
            ],
            "evictionHour": [
                "string"
            ],
            "evictionMinute": [
                "string"
            ],
            "maxLifespan": [
                "string"
            ],
            "batchSizeForSync": [
                "string"
            ],
            "editMode": [
                "string"
            ],
            "importEnabled": [
                "string"
            ],
            "syncRegistrations": [
                "string"
            ],
            "vendor": [
                "string"
            ],
            "usePasswordModifyExtendedOp": [
                "string"
            ],
            "usernameLDAPAttribute": [
                "string"
            ],
            "rdnLDAPAttribute": [
                "string"
            ],
            "uuidLDAPAttribute": [
                "string"
            ],
            "userObjectClasses": [
                "string"
            ],
            "connectionUrl": [
                "string"
            ],
            "usersDn": [
                "string"
            ],
            "authType": [
                "string"
            ],
            "startTls": [
                "string"
            ],
            "bindDn": [
                "string"
            ],
            "bindCredential": [
                "string"
            ],
            "customUserSearchFilter": [
                "string"
            ],
            "searchScope": [
                "string"
            ],
            "validatePasswordPolicy": [
                "string"
            ],
            "trustEmail": [
                "string"
            ],
            "useTruststoreSpi": [
                "string"
            ],
            "connectionPooling": [
                "string"
            ],
            "connectionPoolingAuthentication": [
                "string"
            ],
            "connectionPoolingDebug": [
                "string"
            ],
            "connectionPoolingInitSize": [
                "string"
            ],
            "connectionPoolingMaxSize": [
                "string"
            ],
            "connectionPoolingPrefSize": [
                "string"
            ],
            "connectionPoolingProtocol": [
                "string"
            ],
            "connectionPoolingTimeout": [
                "string"
            ],
            "connectionTimeout": [
                "string"
            ],
            "readTimeout": [
                "string"
            ],
            "pagination": [
                "string"
            ],
            "allowKerberosAuthentication": [
                "string"
            ],
            "serverPrincipal": [
                "string"
            ],
            "keyTab": [
                "string"
            ],
            "kerberosRealm": [
                "string"
            ],
            "debug": [
                "string"
            ],
            "useKerberosForPasswordAuthentication": [
                "string"
            ]
        }
    }
]

500

Internal server error

Operation doesn't return any data structure

Code Samples
COPY
                    curl -H 'Authorization: <value>' https://{api_host}/tcsa/api/auth-management/v1/components?parent=value&type=v