Variable createOrUpdateClient
createOrUpdateClient: (
input: {
allowIDPInitiatedLogin?: boolean;
clientId?: string;
clientSecret?: string;
defaultRedirectURI: string;
enableRequestSigning?: boolean;
metadataXML: string;
redirectURIs: string[];
tenantId: string;
userContext?: Record<string, any>;
},
) => Promise<
| { status: "OK" } & SAMLClient
| { status: "INVALID_METADATA_XML_ERROR" | "DUPLICATE_IDP_ENTITY_ERROR" },
> = Wrapper.createOrUpdateClient
Type declaration
- (
input: {
allowIDPInitiatedLogin?: boolean;
clientId?: string;
clientSecret?: string;
defaultRedirectURI: string;
enableRequestSigning?: boolean;
metadataXML: string;
redirectURIs: string[];
tenantId: string;
userContext?: Record<string, any>;
},
): Promise<
| { status: "OK" } & SAMLClient
| { status: "INVALID_METADATA_XML_ERROR" | "DUPLICATE_IDP_ENTITY_ERROR" },
> Parameters
- input: {
allowIDPInitiatedLogin?: boolean;
clientId?: string;
clientSecret?: string;
defaultRedirectURI: string;
enableRequestSigning?: boolean;
metadataXML: string;
redirectURIs: string[];
tenantId: string;
userContext?: Record<string, any>;
}
Returns Promise<
| { status: "OK" } & SAMLClient
| { status: "INVALID_METADATA_XML_ERROR" | "DUPLICATE_IDP_ENTITY_ERROR" },
>