{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.OAuth2
(
oAuth2Service
, userInfoProFileScope
, plusLoginScope
, userInfoEmailScope
, plusMeScope
, OAuth2API
, module Network.Google.Method.OAuth2.GetCertForOpenIdConnect
, module Network.Google.Method.OAuth2.TokenInfo
, module Network.Google.Resource.OAuth2.UserInfo.Get
, module Network.Google.Resource.OAuth2.UserInfo.V2.Me.Get
, TokenInfo
, tokenInfo
, tiAudience
, tiEmail
, tiExpiresIn
, tiAccessType
, tiScope
, tiVerifiedEmail
, tiUserId
, tiTokenHandle
, tiIssuedTo
, JWK
, jwk
, jKeys
, JWKKeysItem
, jwkKeysItem
, jkiAlg
, jkiUse
, jkiKid
, jkiN
, jkiE
, jkiKty
, UserInfoplus
, userInfoplus
, uiHd
, uiEmail
, uiLink
, uiLocale
, uiGivenName
, uiFamilyName
, uiPicture
, uiGender
, uiName
, uiVerifiedEmail
, uiId
) where
import Network.Google.Method.OAuth2.GetCertForOpenIdConnect
import Network.Google.Method.OAuth2.TokenInfo
import Network.Google.OAuth2.Types
import Network.Google.Prelude
import Network.Google.Resource.OAuth2.UserInfo.Get
import Network.Google.Resource.OAuth2.UserInfo.V2.Me.Get
type OAuth2API =
UserInfoV2MeGetResource :<|> UserInfoGetResource :<|>
GetCertForOpenIdConnectMethod
:<|> TokenInfoMethod