iya-sts
    Preparing search index...
    saml2Json: (
        req: any,
    ) =>
        | { found: boolean } & {
            arsUrl: string;
            identifier: any;
            idpEntityId: string;
            metadataUrl: string;
            sloUrl: string;
            slug: string;
            ssoUrl: string;
        } & {
            assertionConsumerServices: any[];
            authentications: any;
            lastRequestSigned: boolean;
            lastRequestVerification: {
                binding: string;
                outcome: string;
                signatureMethod: string;
                weak: boolean;
            };
            metadata: {
                assertionConsumerServices: {
                    binding: any;
                    index: any;
                    isDefault: boolean;
                    location: any;
                }[];
                authnRequestsSigned: boolean;
                cacheDuration: string;
                consumed: boolean;
                consumedAt: string;
                encryptionCertificate: boolean;
                expired: boolean;
                expiresAt: string;
                how: string;
                mdqUrl: string;
                nameIdFormats: any[];
                refresh: any;
                refreshable: boolean;
                refresherEnabled: boolean;
                refresherRunning: boolean;
                signature: string;
                signingCertificateConfigured: boolean;
                singleLogoutServices: {
                    binding: any;
                    location: any;
                    responseLocation: any;
                }[];
                staleAt: string;
                state: string;
                stateWhy: string;
                trustAnchorProblems: string[];
                trustAnchors: number;
                url: any;
                validUntil: string;
                wantAssertionsEncrypted: boolean;
                wantAssertionsSigned: boolean;
            };
            name: any;
            nameIdFormats: any[];
            observedSigningCertificate: string;
            responseBindings: any[];
            signedRequestsRequired: { required: boolean; why: string };
            signingCertificate: any;
            signingCertificates: any[];
            singleLogoutServices: any[];
        }
        | {
            artifactsAwaitingResolution: number;
            mdqRefused: any;
            mdqRefusedPaging: {
                firstRow: number;
                lastRow: number;
                noun: any;
                offset: number;
                page: number;
                pages: number;
                param: string;
                perPage: number;
                total: any;
            };
            paging: {
                firstRow: number;
                lastRow: number;
                noun: any;
                offset: number;
                page: number;
                pages: number;
                param: string;
                perPage: number;
                total: any;
            };
            requestsHeldForSignIn: number;
            serviceProviders: any;
            settings: any;
            unscopedMetadata: string;
        } = ...

    Type Declaration

      • (
            req: any,
        ):
            | { found: boolean } & {
                arsUrl: string;
                identifier: any;
                idpEntityId: string;
                metadataUrl: string;
                sloUrl: string;
                slug: string;
                ssoUrl: string;
            } & {
                assertionConsumerServices: any[];
                authentications: any;
                lastRequestSigned: boolean;
                lastRequestVerification: {
                    binding: string;
                    outcome: string;
                    signatureMethod: string;
                    weak: boolean;
                };
                metadata: {
                    assertionConsumerServices: {
                        binding: any;
                        index: any;
                        isDefault: boolean;
                        location: any;
                    }[];
                    authnRequestsSigned: boolean;
                    cacheDuration: string;
                    consumed: boolean;
                    consumedAt: string;
                    encryptionCertificate: boolean;
                    expired: boolean;
                    expiresAt: string;
                    how: string;
                    mdqUrl: string;
                    nameIdFormats: any[];
                    refresh: any;
                    refreshable: boolean;
                    refresherEnabled: boolean;
                    refresherRunning: boolean;
                    signature: string;
                    signingCertificateConfigured: boolean;
                    singleLogoutServices: {
                        binding: any;
                        location: any;
                        responseLocation: any;
                    }[];
                    staleAt: string;
                    state: string;
                    stateWhy: string;
                    trustAnchorProblems: string[];
                    trustAnchors: number;
                    url: any;
                    validUntil: string;
                    wantAssertionsEncrypted: boolean;
                    wantAssertionsSigned: boolean;
                };
                name: any;
                nameIdFormats: any[];
                observedSigningCertificate: string;
                responseBindings: any[];
                signedRequestsRequired: { required: boolean; why: string };
                signingCertificate: any;
                signingCertificates: any[];
                singleLogoutServices: any[];
            }
            | {
                artifactsAwaitingResolution: number;
                mdqRefused: any;
                mdqRefusedPaging: {
                    firstRow: number;
                    lastRow: number;
                    noun: any;
                    offset: number;
                    page: number;
                    pages: number;
                    param: string;
                    perPage: number;
                    total: any;
                };
                paging: {
                    firstRow: number;
                    lastRow: number;
                    noun: any;
                    offset: number;
                    page: number;
                    pages: number;
                    param: string;
                    perPage: number;
                    total: any;
                };
                requestsHeldForSignIn: number;
                serviceProviders: any;
                settings: any;
                unscopedMetadata: string;
            }
      • Builds /admin/saml2's JSON: the list, or the drill-down with ?sp=.

        Parameters

        • req: any

          the request

        Returns
            | { found: boolean } & {
                arsUrl: string;
                identifier: any;
                idpEntityId: string;
                metadataUrl: string;
                sloUrl: string;
                slug: string;
                ssoUrl: string;
            } & {
                assertionConsumerServices: any[];
                authentications: any;
                lastRequestSigned: boolean;
                lastRequestVerification: {
                    binding: string;
                    outcome: string;
                    signatureMethod: string;
                    weak: boolean;
                };
                metadata: {
                    assertionConsumerServices: {
                        binding: any;
                        index: any;
                        isDefault: boolean;
                        location: any;
                    }[];
                    authnRequestsSigned: boolean;
                    cacheDuration: string;
                    consumed: boolean;
                    consumedAt: string;
                    encryptionCertificate: boolean;
                    expired: boolean;
                    expiresAt: string;
                    how: string;
                    mdqUrl: string;
                    nameIdFormats: any[];
                    refresh: any;
                    refreshable: boolean;
                    refresherEnabled: boolean;
                    refresherRunning: boolean;
                    signature: string;
                    signingCertificateConfigured: boolean;
                    singleLogoutServices: {
                        binding: any;
                        location: any;
                        responseLocation: any;
                    }[];
                    staleAt: string;
                    state: string;
                    stateWhy: string;
                    trustAnchorProblems: string[];
                    trustAnchors: number;
                    url: any;
                    validUntil: string;
                    wantAssertionsEncrypted: boolean;
                    wantAssertionsSigned: boolean;
                };
                name: any;
                nameIdFormats: any[];
                observedSigningCertificate: string;
                responseBindings: any[];
                signedRequestsRequired: { required: boolean; why: string };
                signingCertificate: any;
                signingCertificates: any[];
                singleLogoutServices: any[];
            }
            | {
                artifactsAwaitingResolution: number;
                mdqRefused: any;
                mdqRefusedPaging: {
                    firstRow: number;
                    lastRow: number;
                    noun: any;
                    offset: number;
                    page: number;
                    pages: number;
                    param: string;
                    perPage: number;
                    total: any;
                };
                paging: {
                    firstRow: number;
                    lastRow: number;
                    noun: any;
                    offset: number;
                    page: number;
                    pages: number;
                    param: string;
                    perPage: number;
                    total: any;
                };
                requestsHeldForSignIn: number;
                serviceProviders: any;
                settings: any;
                unscopedMetadata: string;
            }

        the JSON