Last modified on 13 February 2023, at 13:20

SYSCLS EXTERNALAUTHCONFIG

IC CLASSIFICATION.gif External Auth Config Classification (SSO)
Name SYSCLS_EXTERNALAUTHCONFIG
Inheritance -
Namespace System.Classification.SSO
ID {8ca1dfa3-9621-4100-82d6-0bf1b5cb5aec}
Purpose Provide configuration for fetching external authentication/authorization tokens on the client
Version 3.6.1+

MetaProperties

Name Data type Comment
MP_METACLASSID Guid The MetaClass ID of objects requiring external auth
MP_SYNCOPERATION Integer The synchronization operation external auth is required for
MP_CLIENTCONFIG String The client SSO configuration as a JSON string, depends on the protocol used. A similar string is configured in the client profile.


Sync Operations

Name Value Comment
Update 10 Refresh a content object on the client
Update Children 20 Load hierarchical children of the object
Update Branch 40 Load the whole hierarchy branch below this object
Create 80 Create a new content object
Commit 160 Send changes for a content object to the server
Upload File 320 Send a file for a document object to the server

Usage

This classification is used to configure the client to fetch (SSO) authentication/authorization tokens from the given endpoint.

Describe for which kind of object (meta class) and for which kind of synchronization action (see above) an SSO token should be fetched, from which Identity Provider Endpoint. Put this configuration into the Infrastructure List for the client. There can be multiple different configuration entries.

Multiple sync actions can be combined by summing up their values.


See also