dex/server
Pavel Borzenkov 6193bf5566 connector: implement Microsoft connector
connector/microsoft implements authorization strategy via Microsoft's
OAuth2 endpoint + Graph API. It allows to choose what kind of tenants
are allowed to authenticate in Dex via Microsoft:
  * common - both personal and business/school accounts
  * organizations - only business/school accounts
  * consumers - only personal accounts
  * <tenant uuid> - only account of specific tenant

Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
2017-11-23 17:01:34 +03:00
..
internal *: revendor and regenerate protobuf files 2017-04-13 11:35:41 -07:00
api.go server: fix panic caused by deleting refresh token twice through api 2017-09-05 23:56:34 -07:00
api_test.go server: fix panic caused by deleting refresh token twice through api 2017-09-05 23:56:34 -07:00
doc.go initial commit 2016-07-26 15:51:24 -07:00
handlers.go show "back" link for password connectors 2017-11-13 08:39:59 +01:00
handlers_test.go *: update go-oidc and use standard library's context package 2017-03-08 10:33:19 -08:00
oauth2.go Cross clients improvement - requesting client ID always added to the audience claim 2017-09-28 18:30:15 +02:00
oauth2_test.go server: fix localhost redirect validation for public clients 2017-05-09 17:09:20 -07:00
rotation.go : update {S->s}irupsen/logrus 2017-07-25 13:46:44 -07:00
rotation_test.go : update {S->s}irupsen/logrus 2017-07-25 13:46:44 -07:00
server.go connector: implement Microsoft connector 2017-11-23 17:01:34 +03:00
server_test.go password connectors: allow overriding the username attribute (password prompt) 2017-11-09 09:30:03 +01:00
templates.go show "back" link for password connectors 2017-11-13 08:39:59 +01:00
templates_test.go *: add theme based frontend configuration 2016-11-30 17:20:21 -08:00