Files
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
..
2011-12-14 15:44:36 +00:00
2012-02-20 15:47:39 -06:00
2011-12-06 22:08:07 +00:00
2012-01-23 15:38:25 +01:00
2012-01-30 17:46:57 -06:00
2011-11-14 16:47:10 -05:00
2011-12-21 14:59:49 +01:00
2011-12-06 22:08:07 +00:00
2011-11-14 16:47:10 -05:00
2012-02-01 12:47:46 -06:00
2011-02-03 15:04:23 -05:00
2012-02-15 09:23:05 +01:00
2011-12-06 22:08:07 +00:00
2012-02-01 15:51:10 +01:00
2012-02-01 15:51:10 +01:00
2012-02-15 09:23:05 +01:00
2011-12-06 22:07:52 +00:00
2012-02-01 12:47:46 -06:00
2012-02-15 09:23:05 +01:00
2012-02-27 05:57:43 -05:00
2011-10-27 14:05:12 +00:00
2011-01-20 14:12:47 +00:00
2011-01-20 14:12:47 +00:00
2012-02-01 12:47:46 -06:00
2011-01-20 14:12:47 +00:00
2012-02-01 12:47:46 -06:00
2011-12-06 22:07:52 +00:00
2011-12-06 22:07:52 +00:00
2012-02-01 15:51:10 +01:00
2012-02-01 15:51:10 +01:00
2012-01-13 10:57:59 -06:00
2012-02-01 15:51:10 +01:00
2012-02-15 09:23:05 +01:00
2012-02-07 00:48:10 -06:00
2012-02-15 09:23:05 +01:00