@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
11 lines • 2.39 kB
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { ActionGroup, Button } from "@patternfly/react-core";
import { useTranslation } from "react-i18next";
import { FormAccess } from "../../components/form/FormAccess";
import { TextControl } from "../../ui-shared";
import { ApplicationUrls } from "../../clients/advanced/ApplicationUrls";
export const FineGrainSamlEndpointConfig = ({ save, reset, }) => {
const { t } = useTranslation();
return (_jsxs(FormAccess, { role: "manage-realm", isHorizontal: true, children: [_jsx(ApplicationUrls, {}), _jsx(TextControl, { name: "attributes.saml_assertion_consumer_url_post", label: t("assertionConsumerServicePostBindingURL"), labelIcon: t("assertionConsumerServicePostBindingURLHelp"), type: "url" }), _jsx(TextControl, { name: "attributes.saml_assertion_consumer_url_redirect", label: t("assertionConsumerServiceRedirectBindingURL"), labelIcon: t("assertionConsumerServiceRedirectBindingURLHelp"), type: "url" }), _jsx(TextControl, { name: "attributes.saml_single_logout_service_url_post", label: t("logoutServicePostBindingURL"), labelIcon: t("logoutServicePostBindingURLHelp"), type: "url" }), _jsx(TextControl, { name: "attributes.saml_single_logout_service_url_redirect", label: t("logoutServiceRedirectBindingURL"), labelIcon: t("logoutServiceRedirectBindingURLHelp"), type: "url" }), _jsx(TextControl, { name: "attributes.saml_single_logout_service_url_soap", label: t("logoutServiceSoapBindingUrl"), labelIcon: t("logoutServiceSoapBindingUrlHelp"), type: "url" }), _jsx(TextControl, { name: "attributes.saml_single_logout_service_url_artifact", label: t("logoutServiceArtifactBindingUrl"), labelIcon: t("logoutServiceArtifactBindingUrlHelp"), type: "url" }), _jsx(TextControl, { name: "attributes.saml_artifact_binding_url", label: t("artifactBindingUrl"), labelIcon: t("artifactBindingUrlHelp"), type: "url" }), _jsx(TextControl, { name: "attributes.saml_artifact_resolution_service_url", label: t("artifactResolutionService"), labelIcon: t("artifactResolutionServiceHelp"), type: "url" }), _jsxs(ActionGroup, { children: [_jsx(Button, { variant: "tertiary", onClick: save, "data-testid": "fineGrainSave", children: t("save") }), _jsx(Button, { variant: "link", onClick: reset, "data-testid": "fineGrainRevert", children: t("revert") })] })] }));
};
//# sourceMappingURL=FineGrainSamlEndpointConfig.js.map