-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Closed
Labels
api-suggestionEarly API idea and discussion, it is NOT ready for implementationEarly API idea and discussion, it is NOT ready for implementationarea-System.Net.Security
Milestone
Description
Kerberos is a popular authentication protocol that many Windows .NET applications use. We would like .NET Core to add a cross-platform Kerberos implementation, including support for these MIT Kerberos APIs or equivalent functionality:
- krb5_init_context((krb5_context *)&context);
- krb5_sname_to_principal(context, (char *) 0, (char *) 0, KRB5_NT_SRV_HST, &server);
- krb5_get_default_realm(context, &therealm);
- krb5_cc_resolve(context, CCNm_, &ccache);
- krb5_cc_get_principal(context, ccache, &client);
- krb5_auth_con_init(context, &auth_context);
- krb5_copy_principal(context, server, &creds.server);
- krb5_copy_principal(context, client, &creds.client);
- krb5_get_credentials(context, 0, ccache, &creds, &credsp);
- krb5_mk_req_extended(context, &auth_context, auth_options, &cksum_data, credsp, &outbuf);
jorisscheppers, dzmitry-lahoda, broudy3, IdahoSixString, filipnavara and 17 more
Metadata
Metadata
Assignees
Labels
api-suggestionEarly API idea and discussion, it is NOT ready for implementationEarly API idea and discussion, it is NOT ready for implementationarea-System.Net.Security