module Network.Google.OAuth2.Types
(
oAuth2Service
, userinfoProfileScope
, plusLoginScope
, userinfoEmailScope
, plusMeScope
, 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.OAuth2.Types.Product
import Network.Google.OAuth2.Types.Sum
import Network.Google.Prelude
oAuth2Service :: Service
oAuth2Service
= defaultService (ServiceId "oauth2:v2")
"www.googleapis.com"
userinfoProfileScope :: OAuthScope
userinfoProfileScope = "https://www.googleapis.com/auth/userinfo.profile";
plusLoginScope :: OAuthScope
plusLoginScope = "https://www.googleapis.com/auth/plus.login";
userinfoEmailScope :: OAuthScope
userinfoEmailScope = "https://www.googleapis.com/auth/userinfo.email";
plusMeScope :: OAuthScope
plusMeScope = "https://www.googleapis.com/auth/plus.me";