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. # you plan to try.
# #
### ###
AZURE_AD_CLIENT_ID=x
AZURE_AD_CLIENT_SECRET=x
BATTLE_NET_CLIENT_ID=x BATTLE_NET_CLIENT_ID=x
BATTLE_NET_CLIENT_SECRET=x BATTLE_NET_CLIENT_SECRET=x

View File

@ -35,6 +35,7 @@ import Network.Wai.Handler.Warp (runEnv)
import System.Environment (getEnv) import System.Environment (getEnv)
import Yesod import Yesod
import Yesod.Auth import Yesod.Auth
import Yesod.Auth.OAuth2.AzureAD
import Yesod.Auth.OAuth2.BattleNet import Yesod.Auth.OAuth2.BattleNet
import Yesod.Auth.OAuth2.Bitbucket import Yesod.Auth.OAuth2.Bitbucket
import Yesod.Auth.OAuth2.EveOnline import Yesod.Auth.OAuth2.EveOnline
@ -133,7 +134,8 @@ mkFoundation = do
-- --
-- FIXME: oauth2BattleNet is quite annoying! -- 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 oauth2Bitbucket "BITBUCKET"
, loadPlugin (oauth2Eve Plain) "EVE_ONLINE" , loadPlugin (oauth2Eve Plain) "EVE_ONLINE"
, loadPlugin oauth2GitHub "GITHUB" , loadPlugin oauth2GitHub "GITHUB"