Package org.keycloak.models
Class OAuth2DeviceConfig
- java.lang.Object
- 
- org.keycloak.models.OAuth2DeviceConfig
 
- 
- All Implemented Interfaces:
- Serializable
 
 public final class OAuth2DeviceConfig extends Object implements Serializable - Author:
- Pedro Igor
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intDEFAULT_OAUTH2_DEVICE_CODE_LIFESPANstatic intDEFAULT_OAUTH2_DEVICE_POLLING_INTERVALstatic StringOAUTH2_DEVICE_AUTHORIZATION_GRANT_ENABLEDstatic StringOAUTH2_DEVICE_CODE_LIFESPANstatic StringOAUTH2_DEVICE_CODE_LIFESPAN_PER_CLIENTstatic StringOAUTH2_DEVICE_POLLING_INTERVALstatic StringOAUTH2_DEVICE_POLLING_INTERVAL_PER_CLIENT
 - 
Constructor SummaryConstructors Constructor Description OAuth2DeviceConfig(RealmModel realm)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetLifespan()intgetLifespan(ClientModel client)intgetPoolingInterval()intgetPoolingInterval(ClientModel client)booleanisOAuth2DeviceAuthorizationGrantEnabled(ClientModel client)voidsetOAuth2DeviceCodeLifespan(Integer seconds)voidsetOAuth2DevicePollingInterval(Integer seconds)
 
- 
- 
- 
Field Detail- 
DEFAULT_OAUTH2_DEVICE_CODE_LIFESPANpublic static final int DEFAULT_OAUTH2_DEVICE_CODE_LIFESPAN - See Also:
- Constant Field Values
 
 - 
DEFAULT_OAUTH2_DEVICE_POLLING_INTERVALpublic static final int DEFAULT_OAUTH2_DEVICE_POLLING_INTERVAL - See Also:
- Constant Field Values
 
 - 
OAUTH2_DEVICE_CODE_LIFESPANpublic static String OAUTH2_DEVICE_CODE_LIFESPAN 
 - 
OAUTH2_DEVICE_POLLING_INTERVALpublic static String OAUTH2_DEVICE_POLLING_INTERVAL 
 - 
OAUTH2_DEVICE_CODE_LIFESPAN_PER_CLIENTpublic static String OAUTH2_DEVICE_CODE_LIFESPAN_PER_CLIENT 
 - 
OAUTH2_DEVICE_POLLING_INTERVAL_PER_CLIENTpublic static String OAUTH2_DEVICE_POLLING_INTERVAL_PER_CLIENT 
 - 
OAUTH2_DEVICE_AUTHORIZATION_GRANT_ENABLEDpublic static final String OAUTH2_DEVICE_AUTHORIZATION_GRANT_ENABLED - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
OAuth2DeviceConfigpublic OAuth2DeviceConfig(RealmModel realm) 
 
- 
 - 
Method Detail- 
getLifespanpublic int getLifespan() 
 - 
setOAuth2DeviceCodeLifespanpublic void setOAuth2DeviceCodeLifespan(Integer seconds) 
 - 
getPoolingIntervalpublic int getPoolingInterval() 
 - 
setOAuth2DevicePollingIntervalpublic void setOAuth2DevicePollingInterval(Integer seconds) 
 - 
getLifespanpublic int getLifespan(ClientModel client) 
 - 
getPoolingIntervalpublic int getPoolingInterval(ClientModel client) 
 - 
isOAuth2DeviceAuthorizationGrantEnabledpublic boolean isOAuth2DeviceAuthorizationGrantEnabled(ClientModel client) 
 
- 
 
-