]> git.ipfire.org Git - thirdparty/krb5.git/commit
Clear forwardable flag instead of denying request 869/head
authorGreg Hudson <ghudson@mit.edu>
Thu, 15 Nov 2018 18:40:43 +0000 (13:40 -0500)
committerGreg Hudson <ghudson@mit.edu>
Wed, 21 Nov 2018 01:07:57 +0000 (20:07 -0500)
commit08e948cce2c79a3604066fcf7a64fc527456f83d
tree9b0cef2e7a22f66b7f63ec35ed9a2f8051083c85
parent3e76ea104cdaf22c4537833b203f8aeed1691f18
Clear forwardable flag instead of denying request

If the client requests a forwardable or proxiable ticket and the
option cannot be honored by policy, issue a non-forwardable or
non-proxiable ticket rather than denying the request.

Add a test script for testing KDC request options and populate it with
tests for the forwardable and proxiable flags.

ticket: 7871
src/kdc/do_as_req.c
src/kdc/do_tgs_req.c
src/kdc/kdc_util.c
src/kdc/kdc_util.h
src/kdc/tgs_policy.c
src/tests/Makefile.in
src/tests/gcred.c
src/tests/t_kdcoptions.py [new file with mode: 0644]