freeipa/install/ui
Petr Voborník 368c624a74 Forms based authentication UI
Support for forms based authentication was added to UI.

It consist of:

1) new login page
Page url is [ipa server]/ipa/ui/login.html

Page contains a login form. For authentication it sends ajax request at [ipa server]/session/json/login_password. If authentication is successfull page is redirected to [ipa server]/ipa/ui if it fails from whatever reason a message is shown.

2) new enhanced error dialog - authorization_dialog.

This dialog is displayed when user is not authorized to perform action - usually when ticket and session expires.
It is a standard error dialog which shows kerberos ticket related error message and newly offers (as a link) to use form based authentication. If user click on the link, the dialog content and buttons switch to login dialog which has same functionality as 'new login page'. User is able to return back to the error message by clicking on a back button.

login.html uses same css styles as migration page -> ipa-migration.css was merged into ipa.css.

https://fedorahosted.org/freeipa/ticket/2450
2012-03-02 11:04:33 +01:00
..
images Added facet tabs coloring 2011-12-14 15:44:36 +00:00
test Forms based authentication UI 2012-03-02 11:04:33 +01:00
aci.js Added attrs to permission when target is group or filter 2012-02-29 13:01:22 +01:00
add.js Multiple fields for one attribute 2012-02-29 13:01:16 +01:00
association.js Fixed host managed-by adder dialog. 2012-01-31 08:40:00 -06:00
automember.js Fixed redirection in Add and edit in automember hostgroup. 2012-02-29 12:59:14 +01:00
automount.js Enabled paging on automount keys. 2012-01-23 15:38:25 +01:00
browser.js Added cross browser support of Array.indexOf method 2011-12-02 18:35:59 +00:00
certificate.js Use fixed font when displaying certificate. 2012-02-01 15:51:31 +01:00
details.js Multiple fields for one attribute 2012-02-29 13:01:16 +01:00
develop.js Removed develop.js. 2011-11-14 16:47:10 -05:00
dialog.js Forms based authentication UI 2012-03-02 11:04:33 +01:00
dns.js Added unsupported_validator 2012-02-29 12:59:13 +01:00
entitle.js Refactored facet.load(). 2011-12-06 22:08:07 +00:00
entity.js Navigation and redirection to various facets 2012-02-01 12:47:42 -06:00
extension.js Removed develop.js. 2011-11-14 16:47:10 -05:00
facet.js Automember UI 2012-02-01 12:47:46 -06:00
favicon.ico favicon 2011-02-03 15:04:23 -05:00
field.js Forms based authentication UI 2012-03-02 11:04:33 +01:00
group.js Refactored facet.load(). 2011-12-06 22:08:07 +00:00
hbac.js Added icons for status column. 2012-02-01 15:51:10 +01:00
hbactest.js Added icons for status column. 2012-02-01 15:51:10 +01:00
host.js Fixed DNS record add handling of 4304 error 2012-02-29 12:59:13 +01:00
hostgroup.js Fixed entity metadata resolution. 2011-12-06 22:07:52 +00:00
index.html Added logout button 2012-02-28 23:58:51 -05:00
ipa.css Forms based authentication UI 2012-03-02 11:04:33 +01:00
ipa.js Forms based authentication UI 2012-03-02 11:04:33 +01:00
jquery-ui.css Fixed inconsistent image names. 2011-10-27 14:05:12 +00:00
jquery-ui.js rename static to ui 2011-01-20 14:12:47 +00:00
jquery.ba-bbq.js rename static to ui 2011-01-20 14:12:47 +00:00
jquery.js Upgrade to jquery 1.5.2 https://fedorahosted.org/freeipa/ticket/768 2011-04-23 03:25:45 +00:00
jquery.ordered-map.js Enabled paging on automount keys. 2012-01-23 15:38:25 +01:00
jsl.conf Forms based authentication UI 2012-03-02 11:04:33 +01:00
json2.js rename static to ui 2011-01-20 14:12:47 +00:00
login.html Forms based authentication UI 2012-03-02 11:04:33 +01:00
login.js Forms based authentication UI 2012-03-02 11:04:33 +01:00
logout.html Added logout button 2012-02-28 23:58:51 -05:00
Makefile.am Forms based authentication UI 2012-03-02 11:04:33 +01:00
navigation.js New UI for DNS global configuration 2012-02-29 12:59:13 +01:00
net.js Added IP address validator to Host and DNS record adder dialog 2012-01-11 00:48:44 -06:00
netgroup.js Fixed entity metadata resolution. 2011-12-06 22:07:52 +00:00
overpass_bold-web.eot Search bar style and positioning changes 2011-06-14 21:17:13 +00:00
overpass_bold-web.svg Search bar style and positioning changes 2011-06-14 21:17:13 +00:00
overpass_bold-web.ttf Search bar style and positioning changes 2011-06-14 21:17:13 +00:00
overpass_bold-web.woff Search bar style and positioning changes 2011-06-14 21:17:13 +00:00
overpass_regular-web.eot Search bar style and positioning changes 2011-06-14 21:17:13 +00:00
overpass_regular-web.svg Search bar style and positioning changes 2011-06-14 21:17:13 +00:00
overpass_regular-web.ttf Search bar style and positioning changes 2011-06-14 21:17:13 +00:00
overpass_regular-web.woff Search bar style and positioning changes 2011-06-14 21:17:13 +00:00
policy.js Fixed entity metadata resolution. 2011-12-06 22:07:52 +00:00
rule.js Multiple fields for one attribute 2012-02-29 13:01:16 +01:00
search.js Hide Add/Delete buttons in self-service mode. 2012-02-01 15:51:21 +01:00
selinux.js Added icons for status column. 2012-02-01 15:51:10 +01:00
serverconfig.js Added missing configuration options 2012-02-20 15:47:39 -06:00
service.js Multiple fields for one attribute 2012-02-29 13:01:16 +01:00
sudo.js Added icons for status column. 2012-02-01 15:51:10 +01:00
user.js UI support for ssh keys 2012-02-15 09:23:05 +01:00
webui.js Added logout button 2012-02-28 23:58:51 -05:00
widget.js Forms based authentication UI 2012-03-02 11:04:33 +01:00