{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.SSOOIDC.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.SSOOIDC.Lens
( -- * Operations
-- ** CreateToken
createToken_code,
createToken_deviceCode,
createToken_redirectUri,
createToken_refreshToken,
createToken_scope,
createToken_clientId,
createToken_clientSecret,
createToken_grantType,
createTokenResponse_accessToken,
createTokenResponse_expiresIn,
createTokenResponse_idToken,
createTokenResponse_refreshToken,
createTokenResponse_tokenType,
createTokenResponse_httpStatus,
-- ** RegisterClient
registerClient_scopes,
registerClient_clientName,
registerClient_clientType,
registerClientResponse_authorizationEndpoint,
registerClientResponse_clientId,
registerClientResponse_clientIdIssuedAt,
registerClientResponse_clientSecret,
registerClientResponse_clientSecretExpiresAt,
registerClientResponse_tokenEndpoint,
registerClientResponse_httpStatus,
-- ** StartDeviceAuthorization
startDeviceAuthorization_clientId,
startDeviceAuthorization_clientSecret,
startDeviceAuthorization_startUrl,
startDeviceAuthorizationResponse_deviceCode,
startDeviceAuthorizationResponse_expiresIn,
startDeviceAuthorizationResponse_interval,
startDeviceAuthorizationResponse_userCode,
startDeviceAuthorizationResponse_verificationUri,
startDeviceAuthorizationResponse_verificationUriComplete,
startDeviceAuthorizationResponse_httpStatus,
-- * Types
)
where
import Amazonka.SSOOIDC.CreateToken
import Amazonka.SSOOIDC.RegisterClient
import Amazonka.SSOOIDC.StartDeviceAuthorization