Hi, the patch adds webui part for authentication indicators.
Ticket: https://fedorahosted.org/freeipa/ticket/5872 -- Pavel^3 Vomacka
From 912519a2d1a834763f553c2b7b254d8908d85122 Mon Sep 17 00:00:00 2001 From: Pavel Vomacka <pvoma...@redhat.com> Date: Wed, 11 May 2016 12:54:43 +0200 Subject: [PATCH] Add authentication indicators to webui Add checkboxes for choosing authentication indicators to the service details page. https://fedorahosted.org/freeipa/ticket/5872 --- install/ui/src/freeipa/service.js | 18 ++++++++++++++++++ install/ui/test/data/ipa_init.json | 2 ++ ipalib/plugins/internal.py | 2 ++ 3 files changed, 22 insertions(+) diff --git a/install/ui/src/freeipa/service.js b/install/ui/src/freeipa/service.js index f1f8d951e415e9768aab433e28da852a732bc8ba..e6d3a23309818335f906ce8524653810187c4596 100644 --- a/install/ui/src/freeipa/service.js +++ b/install/ui/src/freeipa/service.js @@ -109,6 +109,24 @@ return { ] }, { + $type: 'checkboxes', + label: '@i18n:service.auth_indicators', + name: 'krbprincipalauthind', + options: [ + { + label: '@i18n:authtype.otp', + value: 'otp' + }, + { + label: '@i18n:authtype.type_radius', + value: 'radius' + } + ], + tooltip: { + title: '@mc-opt:service_add:krbprincipalauthind:doc' + } + }, + { name: 'ipakrbokasdelegate', $type: 'checkbox', acl_param: 'krbticketflags' diff --git a/install/ui/test/data/ipa_init.json b/install/ui/test/data/ipa_init.json index 1b9b69ff909a9668c1e1867008459d25d5e062a9..689ada3ce799335e40f8a44c342b6b1df4731ab0 100644 --- a/install/ui/test/data/ipa_init.json +++ b/install/ui/test/data/ipa_init.json @@ -50,6 +50,7 @@ }, "authtype": { "config_tooltip": "<p>Implicit method (password) will be used if no method is chosen.</p><p><strong>Password + Two-factor:</strong> LDAP and Kerberos allow authentication with either one of the authentication types but Kerberos uses pre-authentication method which requires to use armor ccache.</p><p><strong>RADIUS with another type:</strong> Kerberos always use RADIUS, but LDAP never does. LDAP only recognize the password and two-factor authentication options.</p>", + "otp": "OTP", "type_otp": "Two factor authentication (password + OTP)", "type_password": "Password", "type_radius": "Radius", @@ -512,6 +513,7 @@ "user": "User" }, "service": { + "auth_indicators": "Authentication indicators", "certificate": "Service Certificate", "delete_key_unprovision": "Delete Key, Unprovision", "details": "Service Settings", diff --git a/ipalib/plugins/internal.py b/ipalib/plugins/internal.py index 54871f76de99d92f0f23129b4d636cc4fccfbb8b..b038dcf5bb65124c6eed34b2cd1958d62d289c61 100644 --- a/ipalib/plugins/internal.py +++ b/ipalib/plugins/internal.py @@ -192,6 +192,7 @@ class i18n_messages(Command): }, "authtype": { "config_tooltip": _("<p>Implicit method (password) will be used if no method is chosen.</p><p><strong>Password + Two-factor:</strong> LDAP and Kerberos allow authentication with either one of the authentication types but Kerberos uses pre-authentication method which requires to use armor ccache.</p><p><strong>RADIUS with another type:</strong> Kerberos always use RADIUS, but LDAP never does. LDAP only recognize the password and two-factor authentication options.</p>"), + "otp": _("OTP"), "type_otp": _("Two factor authentication (password + OTP)"), "type_password": _("Password"), "type_radius": _("Radius"), @@ -658,6 +659,7 @@ class i18n_messages(Command): "user": _("User"), }, "service": { + "auth_indicators": _("Authentication indicators"), "certificate": _("Service Certificate"), "delete_key_unprovision": _("Delete Key, Unprovision"), "details": _("Service Settings"), -- 2.5.5
-- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code