diff --git a/.env.example b/.env.example index a58cf2a..caa935e 100644 --- a/.env.example +++ b/.env.example @@ -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 diff --git a/example/Main.hs b/example/Main.hs index 9d48640..2d7b8fe 100644 --- a/example/Main.hs +++ b/example/Main.hs @@ -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"