Add AzureAD to example app

This commit is contained in:
nbloomf 2020-07-07 23:43:32 -05:00
parent 3431619465
commit 01fd9541bf
2 changed files with 6 additions and 1 deletions

View File

@ -5,6 +5,9 @@
# you plan to try.
#
###
AZURE_AD_CLIENT_ID=x
AZURE_AD_CLIENT_SECRET=x
BATTLE_NET_CLIENT_ID=x
BATTLE_NET_CLIENT_SECRET=x

View File

@ -35,6 +35,7 @@ import Network.Wai.Handler.Warp (runEnv)
import System.Environment (getEnv)
import Yesod
import Yesod.Auth
import Yesod.Auth.OAuth2.AzureAD
import Yesod.Auth.OAuth2.BattleNet
import Yesod.Auth.OAuth2.Bitbucket
import Yesod.Auth.OAuth2.EveOnline
@ -133,7 +134,8 @@ mkFoundation = do
--
-- FIXME: oauth2BattleNet is quite annoying!
--
[ loadPlugin (oauth2BattleNet [whamlet|TODO|] "en") "BATTLE_NET"
[ loadPlugin oauth2AzureAD "AZURE_AD"
, loadPlugin (oauth2BattleNet [whamlet|TODO|] "en") "BATTLE_NET"
, loadPlugin oauth2Bitbucket "BITBUCKET"
, loadPlugin (oauth2Eve Plain) "EVE_ONLINE"
, loadPlugin oauth2GitHub "GITHUB"