freeipa/install/ui
John Dennis ee780df13c Implement password based session login
* Adjust URL's
  - rename /ipa/login -> /ipa/session/login_kerberos
  - add /ipa/session/login_password

* Adjust Kerberos protection on URL's in ipa.conf

* Bump VERSION in httpd ipa.conf to pick up session changes.

* Adjust login URL in ipa.js

* Add InvalidSessionPassword to errors.py

* Rename krblogin class to login_kerberos for consistency with
  new login_password class

* Implement login_password.kinit() method which invokes
  /usr/bin/kinit as a subprocess

* Add login_password class for WSGI dispatch, accepts POST
  application/x-www-form-urlencoded user & password
  parameters. We form the Kerberos principal from the server's
  realm.

* Add function  krb5_unparse_ccache()

* Refactor code to share common code

* Clean up use of ccache names, be consistent

* Replace read_krbccache_file(), store_krbccache_file(), delete_krbccache_file()
  with load_ccache_data(), bind_ipa_ccache(), release_ipa_ccache().
  bind_ipa_ccache() now sets environment KRB5CCNAME variable.
  release_ipa_ccache() now clears environment KRB5CCNAME variable.

* ccache names should now support any ccache storage scheme,
  not just FILE based ccaches

* Add utilies to return HTTP status from wsgi handlers,
  use constants for HTTP status code for consistency.
  Use utilies for returning from wsgi handlers rather than
  duplicated code.

* Add KerberosSession.finalize_kerberos_acquisition() method
  so different login handlers can share common code.

* add Requires: krb5-workstation to server (server now calls kinit)

* Fix test_rpcserver.py to use new dispatch inside route() method

https://fedorahosted.org/freeipa/ticket/2095
2012-02-27 05:57:43 -05:00
..
images Added facet tabs coloring 2011-12-14 15:44:36 +00:00
test Added missing configuration options 2012-02-20 15:47:39 -06:00
aci.js Fixed problem when attributes_widget was displaying empty option 2012-02-20 15:47:32 -06:00
add.js Refactored facet.load(). 2011-12-06 22:08:07 +00:00
association.js Fixed host managed-by adder dialog. 2012-01-31 08:40:00 -06:00
automember.js Automember UI - Fixed I18n labels 2012-02-07 00:48:10 -06: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 Added refresh button for UI 2012-01-30 17:46:57 -06:00
develop.js Removed develop.js. 2011-11-14 16:47:10 -05:00
dialog.js Refactored entity object resolution. 2011-12-21 14:59:49 +01:00
dns.js Redirection to PTR records from A,AAAA records 2012-02-15 09:23:26 +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 UI support for ssh keys 2012-02-15 09:23:05 +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 UI support for ssh keys 2012-02-15 09:23:05 +01:00
hostgroup.js Fixed entity metadata resolution. 2011-12-06 22:07:52 +00:00
index.html Automember UI 2012-02-01 12:47:46 -06:00
ipa.css UI support for ssh keys 2012-02-15 09:23:05 +01:00
ipa.js Implement password based session login 2012-02-27 05:57:43 -05: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 Automember UI 2012-02-01 12:47:46 -06:00
json2.js rename static to ui 2011-01-20 14:12:47 +00:00
Makefile.am Automember UI 2012-02-01 12:47:46 -06:00
navigation.js Navigation and redirection to various facets 2012-02-01 12:47:42 -06: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 Added icons for status column. 2012-02-01 15:51:10 +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 Added instructions to generate CSR. 2012-01-13 10:57:59 -06: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 Automember UI - Fixed I18n labels 2012-02-07 00:48:10 -06:00
widget.js UI support for ssh keys 2012-02-15 09:23:05 +01:00