dex/storage/sql
Justin Slowik 9bbdc721d5 Device flow token code exchange (#2)
* Added /device/token handler with associated business logic and storage tests.

Perform user code exchange, flag the device code as complete.

Moved device handler code into its own file for cleanliness.  Cleanup

* Removed PKCE code

* Rate limiting for /device/token endpoint based on ietf standards

* Configurable Device expiry

Signed-off-by: justin-slowik <justin.slowik@thermofisher.com>
2020-07-08 16:25:05 -04:00
..
config.go storage/sql: allow specifying sql flavor specific migrations 2020-02-21 12:53:18 +01:00
config_test.go add docker-compose for local testing 2020-06-30 13:46:05 +02:00
crud.go Device flow token code exchange (#2) 2020-07-08 16:25:05 -04:00
crud_test.go storage/sql: add a SQL storage implementation 2016-10-03 12:48:19 -07:00
migrate.go Device flow token code exchange (#2) 2020-07-08 16:25:05 -04:00
migrate_test.go storage/sql: allow specifying sql flavor specific migrations 2020-02-21 12:53:18 +01:00
postgres_test.go Add github actions CI flow 2019-12-07 11:14:30 +01:00
sql.go storage/sql: allow specifying sql flavor specific migrations 2020-02-21 12:53:18 +01:00
sql_test.go storage/sql: add a SQL storage implementation 2016-10-03 12:48:19 -07:00