Package com.github.scribejava.core.model
Class DeviceAuthorization
- java.lang.Object
-
- com.github.scribejava.core.model.DeviceAuthorization
-
public class DeviceAuthorization extends java.lang.ObjectDevice Authorization Response- See Also:
- rfc8628
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringdeviceCodedevice_code REQUIRED.private intexpiresInSecondsexpires_in REQUIRED.private intintervalSecondsinterval OPTIONAL.private java.lang.StringuserCodeuser_code REQUIRED.private java.lang.StringverificationUriverification_uri REQUIRED.private java.lang.StringverificationUriCompleteverification_uri_complete OPTIONAL.
-
Constructor Summary
Constructors Constructor Description DeviceAuthorization(java.lang.String deviceCode, java.lang.String userCode, java.lang.String verificationUri, int expiresInSeconds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDeviceCode()longgetExpiresInSeconds()intgetIntervalSeconds()java.lang.StringgetUserCode()java.lang.StringgetVerificationUri()java.lang.StringgetVerificationUriComplete()voidsetIntervalSeconds(int intervalSeconds)voidsetVerificationUriComplete(java.lang.String verificationUriComplete)java.lang.StringtoString()
-
-
-
Field Detail
-
deviceCode
private final java.lang.String deviceCode
device_code REQUIRED. The device verification code.
-
userCode
private final java.lang.String userCode
user_code REQUIRED. The end-user verification code.
-
verificationUri
private final java.lang.String verificationUri
verification_uri REQUIRED. The end-user verification URI on the authorization server. The URI should be short and easy to remember as end users will be asked to manually type it into their user agent.
-
verificationUriComplete
private java.lang.String verificationUriComplete
verification_uri_complete OPTIONAL. A verification URI that includes the "user_code" (or other information with the same function as the "user_code"), which is designed for non-textual transmission.
-
expiresInSeconds
private final int expiresInSeconds
expires_in REQUIRED. The lifetime in seconds of the "device_code" and "user_code".
-
intervalSeconds
private int intervalSeconds
interval OPTIONAL. The minimum amount of time in seconds that the client SHOULD wait between polling requests to the token endpoint. If no value is provided, clients MUST use 5 as the default.
-
-
Method Detail
-
setVerificationUriComplete
public void setVerificationUriComplete(java.lang.String verificationUriComplete)
-
setIntervalSeconds
public void setIntervalSeconds(int intervalSeconds)
-
getDeviceCode
public java.lang.String getDeviceCode()
-
getUserCode
public java.lang.String getUserCode()
-
getVerificationUri
public java.lang.String getVerificationUri()
-
getVerificationUriComplete
public java.lang.String getVerificationUriComplete()
-
getExpiresInSeconds
public long getExpiresInSeconds()
-
getIntervalSeconds
public int getIntervalSeconds()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-