Commit Graph

210 Commits

Author SHA1 Message Date
Johan Siebens d735974406 fix: add csrf and remove need of a cache 2022-09-03 17:33:22 +02:00
Johan Siebens 41827dcdcd fix: increase poll frequency when waiting for authentication 2022-08-31 16:35:55 +02:00
Johan Siebens 4234c5eed9 feat: login as system admin using oidc 2022-08-31 11:21:31 +02:00
Johan Siebens 3568764ec1 feat: get machine details 2022-08-26 09:34:15 +02:00
Johan Siebens df02644437 fix: expiration timestamp and disable flag 2022-08-25 15:59:52 +02:00
Johan Siebens 7db10b563d fix: update expiration date when authentication is succesful 2022-08-25 09:04:23 +02:00
Johan Siebens 496fd5f47c chore: configure auth provider using env variables 2022-08-22 13:22:17 +02:00
Johan Siebens 200b523ae0 chore: rename to AuthProvider 2022-07-15 07:57:56 +02:00
Johan Siebens f225f427ac fix: foreign key violation when deleting tailnet 2022-07-15 07:43:31 +02:00
Johan Siebens 70e84be8f4 feat: delete users 2022-07-15 07:39:19 +02:00
Johan Siebens 409dd3aa5f fix: exclude 'service' users in list 2022-07-14 07:54:07 +02:00
Johan Siebens 0d5ffa9c8b feat: read keys from config file 2022-07-06 07:55:02 +02:00
Johan Siebens 0756de5bfb fix: send dns update correctly 2022-07-02 08:42:13 +02:00
Johan Siebens 32cb12e286 chore: remove auth method and configure oidc via config file 2022-07-02 08:31:59 +02:00
Johan Siebens f6961cf2f7 feat: delete auth method 2022-06-28 09:38:31 +02:00
Johan Siebens ba379e1b65 feat: list users 2022-06-22 08:26:59 +02:00
Johan Siebens 12eb258e1e feat: user roles 2022-06-22 07:47:09 +02:00
Johan Siebens 32c396a972 fix: incorrect json tag 2022-06-16 11:16:58 +02:00
Johan Siebens d0e69cc2bf feat: add method to get auth method 2022-06-16 09:12:54 +02:00
Johan Siebens 5e132392b3 chore: remove println 2022-06-14 14:41:23 +02:00
Johan Siebens 58e1f38231 fix: type safe acl policy in api 2022-06-14 14:41:09 +02:00
Johan Siebens d5f71224f6 feat: disable and enable key expiry 2022-06-12 08:31:04 +02:00
Johan Siebens 090e5c3c88 chore: add dns config as field of tailnet 2022-06-10 15:55:52 +02:00
Johan Siebens 8e8646b757 chore: add acl policy as field of tailnet 2022-06-10 15:49:07 +02:00
Johan Siebens a94e0ce9b8 feat: remove auth-filter in favor of a new IAM Policy setup 2022-06-10 15:36:21 +02:00
Johan Siebens eefa150738 fix: check if an auth method is available when authenticating with the cli 2022-06-06 15:30:35 +02:00
Johan Siebens bbe9d16294 feat: user auth 2022-06-06 15:21:13 +02:00
Johan Siebens 5fdde45fdd fix: add some more information and checks on cli flags 2022-06-06 15:19:44 +02:00
Johan Siebens 1715eb681d fix: remove whitespace when printing new key 2022-06-06 12:34:41 +02:00
Johan Siebens 9d29644941 chore: remove unused code 2022-06-05 14:25:58 +02:00
Johan Siebens da71a43990 feat: replace grpc with buf connect 2022-06-03 14:25:31 +02:00
Johan Siebens 687fcd16d1 fix: only expire machines from tailnet of the auth filter 2022-06-01 16:16:09 +02:00
Johan Siebens 1654680cab feat: set default key expiry 2022-06-01 10:13:44 +02:00
Johan Siebens 85656c19a7 chore: store pending registration requests in db 2022-05-28 08:43:48 +02:00
Johan Siebens 2b5439bd60 feat: delete auth filters 2022-05-28 07:25:48 +02:00
Johan Siebens 198b6795b1 feat: add auth filters 2022-05-28 07:25:48 +02:00
Johan Siebens 84a57ea409 feat: add support for oidc providers and users 2022-05-28 07:25:48 +02:00
Johan Siebens 37e94ac915 fix: return error when an invalid auth key is used 2022-05-28 07:25:02 +02:00
Johan Siebens 00554118f6 fix: wait until authurl/followup url is visited 2022-05-28 07:17:26 +02:00
Johan Siebens 03fd19958a fix: display tagged devices in user profile 2022-05-24 20:35:05 +02:00
Johan Siebens e8dc2ee34f feat: add command to expire a machine 2022-05-23 20:26:58 +02:00
Johan Siebens 0e3ca9f419 feat: add api methods to get tailnet and authkey by id 2022-05-21 08:27:31 +02:00
Johan Siebens 482194a506 fix: add tags in response when creating an auth key 2022-05-20 17:45:31 +02:00
Johan Siebens 9a5be02dbb fix: remove duplicate entries in filter rules 2022-05-20 14:42:07 +02:00
Johan Siebens c04a5e26d1 feat: set and get derp map 2022-05-20 14:33:16 +02:00
Johan Siebens 6ae82edf70 chore: load certmagic async 2022-05-17 22:51:25 +02:00
Johan Siebens 0a9aab79e0 feat: add command to generate a server key 2022-05-17 22:46:35 +02:00
Johan Siebens a804aea79b chore: introduce server key 2022-05-18 11:12:39 +02:00
Johan Siebens b1974d7f83 feat: generate and store control keys 2022-05-17 21:11:50 +02:00
Johan Siebens f5a2719313 feat: add support for certmagic 2022-05-17 12:02:51 +02:00