feat(grfn/bbbg): Allow Organizers to sign in via Discord

Allow users with the Organizers role to sign in via a Discord Oauth2
handshake, creating a user in the users table and adding the ID of that
user to the session.

Change-Id: I39d9e17433e71b07314b9eabb787fb9214289772
Reviewed-on: https://cl.tvl.fyi/c/depot/+/4409
Tested-by: BuildkiteCI
Reviewed-by: grfn <grfn@gws.fyi>
Autosubmit: grfn <grfn@gws.fyi>
This commit is contained in:
Griffin Smith 2021-12-18 23:37:14 -05:00 committed by clbot
parent 1205b42ee0
commit 2bc7429641
10 changed files with 409 additions and 18 deletions

View file

@ -14,6 +14,8 @@
ring/ring {:mvn/version "1.9.4"}
compojure/compojure {:mvn/version "1.6.2"}
javax.servlet/servlet-api {:mvn/version "2.5"}
ring-oauth2/ring-oauth2 {:mvn/version "0.2.0"}
clj-http/clj-http {:mvn/version "3.12.3"}
;; Web
hiccup/hiccup {:mvn/version "1.0.5"}