blob: 1dec94dac02620ab38f8fad931c2fcc5d7dd5362 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
{-# LANGUAGE OverloadedStrings #-}
module Sproxy.Application.OAuth2 (
providers
) where
import Data.HashMap.Strict (HashMap, fromList)
import Data.Text (Text)
import Sproxy.Application.OAuth2.Common (OAuth2Provider)
import qualified Sproxy.Application.OAuth2.Google as Google
import qualified Sproxy.Application.OAuth2.LinkedIn as LinkedIn
import qualified Sproxy.Application.OAuth2.Yandex as Yandex
providers :: HashMap Text OAuth2Provider
providers = fromList [
("google" , Google.provider)
, ("linkedin" , LinkedIn.provider)
, ("yandex" , Yandex.provider)
]
|