summaryrefslogtreecommitdiffstats
path: root/src/providers/krb5/krb5_auth.h
Commit message (Collapse)AuthorAgeFilesLines
* Add a credential cache back end structureJakub Hrozek2012-06-141-0/+1
| | | | | | To be able to add support for new credential cache types easily, this patch creates a new structure sss_krb5_cc_be that defines common operations with a credential cache, such as create, check if used or remove.
* Split parse_krb5_child_response so it can be reusedJakub Hrozek2012-06-141-0/+11
| | | | | krb5-child-test will be another consumer. It also makes the code more readable by splitting a huge function.
* Move child_common routines to utilStephen Gallagher2011-12-191-1/+1
|
* Serialize requests of the same user in the krb5 providerSumit Bose2010-12-201-0/+6
|
* Fixes for automatic ticket renewalSumit Bose2010-12-201-1/+2
| | | | | | - do not recreate the ccache file when renewing the TGT - use user principal name as hash key instead of ccfile name - let krb5_child return Kerberos error codes
* Add support for automatic Kerberos ticket renewalSumit Bose2010-12-031-0/+5
|
* Make handle_child_* request publicSumit Bose2010-11-041-6/+8
| | | | | | I took the opportunity to move everything related to the handling of the krb5_child into a separate file and cleaned the interfaces and related structures a bit.
* Make krb5_setup() publicSumit Bose2010-11-041-0/+3
|
* Add infrastructure for Kerberos access providerSumit Bose2010-11-041-0/+8
|
* Remove krb5_changepw_principal optionJakub Hrozek2010-06-141-1/+0
| | | | Fixes: #531
* Add callback to remove krb5 info files when going offlineSumit Bose2010-05-271-40/+0
|
* Fix handling of ccache file when going offlineSumit Bose2010-05-261-0/+1
| | | | | | | The ccache file was removed too early if system is offline but the backend was not already marked offline. Now we remove the ccache file only if the successfully got a new one and it is not the same as the old one.
* Add support for delayed kinit if offlineSumit Bose2010-05-261-0/+10
| | | | | | | If the configuration option krb5_store_password_if_offline is set to true and the backend is offline the plain text user password is stored and used to request a TGT if the backend becomes online. If available the Linux kernel key retention service is used.
* Make Kerberos authentication a tevent_reqSumit Bose2010-05-161-1/+6
| | | | | To allow other providers to include Kerberos authentication the main part is put into a tevent request.
* Add krb5_kpasswd optionSumit Bose2010-03-121-0/+2
|
* Add expandable sequences to krb5_ccachedirSumit Bose2010-03-111-0/+6
| | | | | | | As with krb5_ccname_template sequences like %u can be used in the krb5_ccachedir parameter which are expanded at runtime. If the directory does not exist, it will be created. Depending on the used sequences it is created as a public or private directory.
* Remove unneeded items from struct pam_dataSumit Bose2010-02-191-0/+3
|
* Rename server/ directory to src/Stephen Gallagher2010-02-181-0/+91
Also update BUILD.txt