Skip to content

v8: add Kerberos U2U client authentication#5

Open
johanbrandhorst wants to merge 1 commit intomatchaxnb:masterfrom
johanbrandhorst:add-user-to-user
Open

v8: add Kerberos U2U client authentication#5
johanbrandhorst wants to merge 1 commit intomatchaxnb:masterfrom
johanbrandhorst:add-user-to-user

Conversation

@johanbrandhorst
Copy link

https://datatracker.ietf.org/doc/html/draft-ietf-cat-user2user-02 defines the Kerberos user2user authentication mechanism. This is often preferred when authenticating to end-user servers, because it can establish a connection using the short lived TGT issued to the server, rather than its long lived credentials.

This adds the necessary constants, KRB messages, GSS-API and SPNEGO token unmarshaling and marshaling logic. This has been successfully tested against Windows AD servers.

https://datatracker.ietf.org/doc/html/draft-ietf-cat-user2user-02
defines the Kerberos user2user authentication mechanism.
This is often preferred when authenticating to end-user servers,
because it can establish a connection using the short
lived TGT issued to the server, rather than its long lived credentials.

This adds the necessary constants, KRB messages, GSS-API and
SPNEGO token unmarshaling and marshaling logic. This has been
successfully tested against Windows AD servers.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is missing on master, looks like it was accidentally removed in 579e6ce

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant