Bug#951815: ITP: golang-github-dpotapov-go-spnego -- Wraps gokrb5 and sspi libraries to provide cross-platform way to make HTTP calls with Kerberos authentication
Package: wnpp
Severity: wishlist
Owner: Stephen Gelman <ssgelm@debian.org>
* Package name : golang-github-dpotapov-go-spnego
Version : 0.0~git20190506.c2c6091-1
Upstream Author : Daniel Potapov
* URL : https://github.com/dpotapov/go-spnego
* License : Expat
Programming Lang: Go
Description : Wraps gokrb5 and sspi libraries to provide cross-platform way to make HTTP calls with Kerberos authentication
go-spnego The package extends Go's HTTP Transport allowing
Kerberos authentication through Negotiate mechanism (see RFC4559
(https://tools.ietf.org/html/rfc4559)).
.
Internally it is implemented by wrapping 2 libraries: gokrb5
(https://github.com/jcmturner/gokrb5) on Linux and sspi
(https://github.com/alexbrainman/sspi) on Windows.
.
There is no pre-authenticaion yet, so the library assumes you have
Kerberos ticket obtained.
.
Linux implementation requires MIT or Heimdal Kerberos to be
present. Windows implementation utilizes credentials of currently logged
in user.
.
Currently it allows only to make HTTP calls, no server side support yet.
Dependency of new version of git-lfs
Reply to: