public importMetadata()

in saml-authentication-server/src/main/vue/admin-ui/src/services/SettingsApiService.Stub.ts [43:72]


    public importMetadata(metadata: string): Promise<ApiCallResult<SamlSettings>> {
        if (!metadata) {
            return new Promise<ApiCallResult<SamlSettings>>((resolve) => {
                setTimeout(() => {
                    resolve({
                        errors: [
                            {code: 0, message: "Field is required"},
                        ],
                    });
                }, 1000);
            });
        }
        return new Promise<ApiCallResult<SamlSettings>>(((resolve) => {
            setTimeout(() => {
                resolve({
                    result: {
                        ssoEndpoint: "some endpoint from metadata",
                        entityId: "some entity id from metadata",
                        publicCertificate: "some public certificate from metadata",
                        issuerUrl: "some issuer url from metadata",
                        ssoCallbackUrl: "some callback url from metadata",
                        hideLoginForm: false,
                        additionalCerts: ["cert1", "cert2"],
                        ssoLoginButtonName: "Login with SSO",
                        strict: true,
                    },
                });
            }, 1000);
        }));
    }