Frodo Library - v4.0.0-10
    Preparing search index...

    Type Alias Saml2

    type Saml2 = {
        createSaml2Provider(
            location: Saml2ProiderLocation,
            providerData: Saml2ProviderSkeleton,
            metaData: string,
        ): Promise<Saml2ProviderSkeleton>;
        deleteSaml2Provider(entityId: string): Promise<Saml2ProviderSkeleton>;
        deleteSaml2Providers(): Promise<Saml2ProviderSkeleton[]>;
        exportSaml2Provider(
            entityId: string,
            options?: Saml2EntitiesExportOptions,
        ): Promise<Saml2ExportInterface>;
        exportSaml2Providers(
            options?: Saml2EntitiesExportOptions,
        ): Promise<Saml2ExportInterface>;
        getProviderMetadata(entityId: string): Promise<any>;
        getProviderMetadataUrl(entityId: string): string;
        getSaml2Provider(entityId: string): Promise<Saml2ProviderSkeleton>;
        getSaml2ProviderMetadata(entityId: string): Promise<any>;
        getSaml2ProviderMetadataUrl(entityId: string): string;
        getSaml2ProviderStub(entityId: string): Promise<Saml2ProviderStub>;
        getSaml2ProviderStubs(): Promise<Saml2ProviderStub[]>;
        importSaml2Provider(
            entityId: string,
            importData: Saml2ExportInterface,
            options?: Saml2EntitiesImportOptions,
        ): Promise<Saml2ProviderSkeleton>;
        importSaml2Providers(
            importData: Saml2ExportInterface,
            options?: Saml2EntitiesImportOptions,
        ): Promise<Saml2ProviderSkeleton[]>;
        readSaml2Provider(entityId: string): Promise<Saml2ProviderSkeleton>;
        readSaml2ProviderStub(entityId: string): Promise<Saml2ProviderStub>;
        readSaml2ProviderStubs(): Promise<Saml2ProviderStub[]>;
        updateSaml2Provider(
            location: Saml2ProiderLocation,
            providerData: Saml2ProviderSkeleton,
            entityId?: string,
        ): Promise<Saml2ProviderSkeleton>;
    }
    Index

    Methods

    • Delete an entity provider. The response can be saved to file as is.

      Parameters

      • entityId: string

        Provider entity id

      Returns Promise<Saml2ProviderSkeleton>

      Promise resolving to a Saml2ExportInterface object.

    • Get a SAML2 entity provider's metadata by entity id

      Parameters

      • entityId: string

        SAML2 entity id

      Returns Promise<any>

      a promise that resolves to an object containing a SAML2 metadata

    • Get a SAML2 entity provider's metadata URL by entity id

      Parameters

      • entityId: string

        SAML2 entity id

      Returns string

      the URL to get the metadata from

    • Export a single entity provider. The response can be saved to file as is.

      Parameters

      • entityId: string

        Provider entity id

      Returns Promise<Saml2ProviderSkeleton>

      Promise resolving to a Saml2ExportInterface object.

    Deprecated

    • Get a SAML2 entity provider's metadata by entity id

      Parameters

      • entityId: string

        SAML2 entity id

      Returns Promise<any>

      a promise that resolves to an object containing a SAML2 metadata

      since v2.0.0 use getSaml2ProviderMetadata instead

      getSaml2ProviderMetadata(entityId: string): Promise<any>
      
    • Get a SAML2 entity provider's metadata URL by entity id

      Parameters

      • entityId: string

        SAML2 entity id

      Returns string

      the URL to get the metadata from

      since v2.0.0 use getSaml2ProviderMetadataUrl instead

      getSaml2ProviderMetadataUrl(entityId: string): string
      
    • Export a single entity provider. The response can be saved to file as is.

      Parameters

      • entityId: string

        Provider entity id

      Returns Promise<Saml2ProviderSkeleton>

      Promise resolving to a Saml2ExportInterface object.

      since v2.0.0 use readSaml2Provider instead

      readSaml2Provider(entityId: string): Promise<Saml2ProviderSkeleton>