teleport/lib/web
jcj83429 b79c4cffba Implmented U2F registration and some of authentication on the server side
I know comments are very lacking right now. Once things are stable I will add
proper comments. Minimal manual testing of the U2F registration API was done
with a hardware U2F key. Some of the code may need to be cleaned up later to
remove excessively long variable names...

Currently we return an error rightaway if the username/password combo is wrong.
It's difficult to do U2F without revealing either whether a user exists or
whether the password is correct. Returning error immediately reveals whether
the user/password combo is valid, while waiting until we get a signed response
from the U2F device to announce whether the user/pass combo is valid can reveal
which users exist since we need to return a keyHandle in the U2F SignRequest
and generating fake keyHandles for nonexistent users can be difficult to get
right since there is no rigid format for keyHandle.
2016-10-13 23:51:16 -07:00
..
clt.go Added an option to disable web ui 2016-04-06 01:15:04 -07:00
connect.go PR comments - implemented! 2016-05-07 21:51:35 -07:00
cookie.go only support TLS in web proxy 2016-03-02 15:07:59 -08:00
sessions.go Implmented U2F registration and some of authentication on the server side 2016-10-13 23:51:16 -07:00
sshlogin.go Proxy HTTPS fixes 2016-06-01 14:38:27 -07:00
stream.go Reduced logging verbosity 2016-05-03 21:44:34 -07:00
web.go Implmented U2F registration and some of authentication on the server side 2016-10-13 23:51:16 -07:00
web_test.go Implemented a new Teleport option: "no recording" 2016-09-05 22:12:57 -07:00