Package com.skt.nugu.sdk.platform.android.login.auth
Types
Link copied to clipboard
An OAuth authorization request.
Link copied to clipboard
This interface is used to observe changes to the state of authorization.
Link copied to clipboard
Link copied to clipboard
data class DeviceAuthorizationResult( val device_code: String, val user_code: String, val verification_uri: String, val verification_uri_complete: String, val expires_in: Long, val interval: Long)
Content copied to clipboard
The data class to result of NuguOAuthInterface.startDeviceAuthorization
Link copied to clipboard
Link copied to clipboard
data class MeResponse( val anonymous: Boolean, val deviceId: String, val tid: String, val userId: String)
Content copied to clipboard
Link copied to clipboard
class NuguOAuth(OAuthServerUrl: String?) : NuguOAuthInterface, AuthDelegate, NuguOAuthClient.UrlDelegate
Content copied to clipboard
NuguOAuth provides an implementation of the NuguOAuthInterface authorization process.
Link copied to clipboard
NuguOAuthClient is a client for work with Authorization. that manages and persists end-user credentials.
Link copied to clipboard
All errors that might occur. The response errors return a description as defined in the spec: https://developers-doc.nugu.co.kr/nugu-sdk/authentication
Link copied to clipboard
Authentication interface for the NUGU oauth
Link copied to clipboard
data class NuguOAuthOptions( var clientId: String, var clientSecret: String, var redirectUri: String?, var deviceUniqueId: String)
Content copied to clipboard
OAuth Options builder.