public class OAuth2DeviceCodeModel extends Object
public static OAuth2DeviceCodeModel create(RealmModel realm, ClientModel client, String deviceCode, String scope, String nonce, int expiresIn, int pollingInterval, String clientNotificationToken, String authReqId, Map<String,String> additionalParams)
public OAuth2DeviceCodeModel approve(String userSessionId)
public OAuth2DeviceCodeModel approve(String userSessionId, Map<String,String> additionalParams)
public OAuth2DeviceCodeModel deny()
public static OAuth2DeviceCodeModel fromCache(RealmModel realm, String deviceCode, Map<String,String> data)
public String getDeviceCode()
public String getScope()
public String getNonce()
public int getExpiration()
public int getPollingInterval()
public String getClientNotificationToken()
public String getAuthReqId()
public String getClientId()
public boolean isPending()
public boolean isDenied()
public String getUserSessionId()
public String serializeKey()
public String serializePollingKey()
public boolean isExpired()
Copyright © 2021 JBoss by Red Hat. All rights reserved.