Commit graph

31 commits

Author SHA1 Message Date
Alex Lyulkov ebb25f0f88 Fixed new account creation, added Error page for website 2016-01-22 22:05:46 +03:00
Alex Lyulkov 0def2900a3 Added new account creation via website 2016-01-21 21:18:59 +03:00
Alex Lyulkov aee5b39c4b Working on new account creating 2016-01-21 03:05:23 +03:00
Alex Lyulkov 8451bc1e31 fixed bugs, added error text when web login fails 2015-12-10 18:37:48 +03:00
klizhentas ecb1a8a9cd add license to JSX and JS files too 2015-10-31 13:10:42 -07:00
klizhentas 2174ea71ba start adding support for preconfigured user and host certificate authoritites 2015-10-25 19:30:42 -07:00
klizhentas 47f98fc89d add support for pre-configured trusted authorities 2015-10-25 16:13:12 -07:00
klizhentas 8cb3f63f39 fix orbit integration, tests and configuration samples 2015-10-25 14:48:03 -07:00
klizhentas dbbd15b192 first batch of code changes of moving telescope into teleport 2015-10-24 16:04:13 -07:00
Alex Lyulkov 59a5fd0318 Added 2 factor hotp authorization, not tested 2015-10-22 17:45:51 -07:00
klizhentas c58654d55f orbit-compatible packaging and configuration for teleport and telescope 2015-10-14 20:01:25 -07:00
klizhentas 6ac28d8cca bunch of bugfixes 2015-08-05 11:09:05 -07:00
klizhentas 80e8e1c195 Renames and configs 2015-07-17 17:54:26 -07:00
klizhentas 3ce5afc00b Cleanup and make sure teleport CP is reusable 2015-07-14 17:52:12 -07:00
klizhentas 9da00a86cc Expand terminal to occupy the whole screen 2015-07-13 10:53:55 -07:00
klizhentas b6e8047c56 fast forward periods of inactivity 2015-07-10 22:58:31 -07:00
klizhentas 1cc639d00a timeline 2015-07-10 22:50:56 -07:00
klizhentas 2bc49f3ca5 before update 2015-07-10 22:27:42 -07:00
klizhentas 2928a8fe8f playback works in sessions too 2015-07-10 19:24:58 -07:00
klizhentas de063a44b4 factor out player 2015-07-10 18:20:14 -07:00
klizhentas c9eaacb267 Playbacks work 2015-07-10 17:24:44 -07:00
klizhentas cdbeb15b25 messages and chats work 2015-07-09 14:38:50 -07:00
klizhentas 76f28e20a9 Refactored events 2015-07-08 20:57:34 -07:00
klizhentas 79b31fab8a share 2015-07-08 11:29:59 -07:00
klizhentas 4d97d63413 download and upload works 2015-07-07 16:49:37 -07:00
klizhentas f6ae111d04 File upload control 2015-07-07 13:10:57 -07:00
klizhentas 2010dc0d34 more things 2015-07-03 13:08:34 -07:00
klizhentas 9b094782ae using session model to connect everywhere 2015-07-03 13:08:26 -07:00
klizhentas 0fadb4a44f not too embarrasing 2015-07-02 17:16:44 -07:00
klizhentas 12fdc19ff3 Provisioning and clear role separation
Distinct roles separation:

* Stateful auth server, it is stateful and exposes SSH
  authentication endpoint to the cluster
* Stateless ssh node, it connects to the auth server
  to authenticate access requests
* Stateless cp node, it provides web portal to access
  the cluster and update users keys

Provisioning:

* Auth server automatically sets itself up on the first start,
  no need to explicitly set encryption keys and authority certs

* SSH node connects to the Auth server to provision host private keys
  and sertificates using special SSH provisioning key issued by
  the auth server
2015-05-10 14:52:51 -07:00
Alexander Klizhentas 7d17f15271 Implement web proxying, and web SSH console proof of concept 2015-04-01 21:21:07 -07:00