-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Global Grid Forum Extensions #51
Comments
@DirectXMan12 the docs seem to be out of date but I cannot find any reference from the GFF doc https://www.ogf.org/documents/GFD.24.pdf and |
@jborean93 Hmm, it's not mentioned in the IETF draft either. We pulled this list from krb5's gssapi_ext.h I think, which does have it there. Doing some excavation it doesn't look like it is actually a GGF extension:
|
Upstream believes it's a nonstandard extension mostly from Heimdal (possibly with MIT input). In light of that, it doesn't belong with the other GGF extensions, and the only documentation we're going to get is likely to be the implementations. |
Further, it appears that gss_import/export_cred are from the GGF extensions, so we probably want to pool that with these. |
@frozencemetery I saw references to that but it seems like there is already in implementation for a different gss_import/export_cred here https://github.com/pythongssapi/python-gssapi/blob/master/gssapi/raw/ext_cred_imp_exp.pyx which is
This is different from the GGF definition
Not sure if this would lead to conflicts as |
Ooof. Does anyone implement the GGF variants (doesn't look like MIT krb5 does)? If nobody implements them, I'm tempted to leave a note about it in the docs until someone complains about it. At any rate, we'd probably want to put those two (the GGF variants of import/export) into their own file and then not import them into the root |
Looks like Heimdal uses the non GGF variant https://github.com/heimdal/heimdal/blob/master/lib/gssapi/gssapi/gssapi.h#L946-L953. So not sure if we even want to define the GGF one as I don't know it is implemented anywhere? |
yeah, let's just skip the GGF variants for now |
We want only what is available in MIT/Heimdal unless someone can come up with a library that implemnts other variants. |
I've updated #48 (The Eternal List of Extension Implementation) with the new information (new placement of |
@DirectXMan12 also |
The text was updated successfully, but these errors were encountered: