DeviceCode 类

  • java.lang.Object
    • com.microsoft.aad.msal4j.DeviceCode

public final class DeviceCode

从 STS 设备代码终结点返回的响应,其中包含设备代码流所需的信息

构造函数摘要

构造函数 说明
DeviceCode()

方法摘要

修饰符和类型 方法和描述
protected java.lang.String clientId()
protected DeviceCode clientId(String clientId)
protected java.lang.String correlationId()
protected DeviceCode correlationId(String correlationId)
java.lang.String deviceCode()

应包含在访问令牌请求中的代码

long expiresIn()

设备代码的过期时间(以秒为单位)。

long interval()

STS 的轮询间隔

java.lang.String message()

应向用户显示的消息。

protected java.lang.String scopes()
protected DeviceCode scopes(String scopes)
java.lang.String userCode()

验证 URI 时用户需要提供的代码

java.lang.String verificationUri()

用户可以进行身份验证的 URI

方法继承自 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

构造函数详细信息

DeviceCode

public DeviceCode()

方法详细信息

clientId

protected String clientId()

clientId

protected DeviceCode clientId(String clientId)

参数:

clientId

返回:

this

correlationId

protected String correlationId()

correlationId

protected DeviceCode correlationId(String correlationId)

参数:

correlationId

返回:

this

deviceCode

public String deviceCode()

应包含在访问令牌请求中的代码

expiresIn

public long expiresIn()

设备代码的过期时间(以秒为单位)。

interval

public long interval()

STS 的轮询间隔

message

public String message()

应向用户显示的消息。

scopes

protected String scopes()

scopes

protected DeviceCode scopes(String scopes)

参数:

scopes

返回:

this

userCode

public String userCode()

验证 URI 时用户需要提供的代码

verificationUri

public String verificationUri()

用户可以进行身份验证的 URI

适用于