Class HotRodClientEntity

java.lang.Object
org.keycloak.models.map.storage.hotRod.common.AbstractHotRodEntity
org.keycloak.models.map.storage.hotRod.client.HotRodClientEntity
All Implemented Interfaces:
UpdatableEntity

@Indexed @ProtoDoc("schema-version: 1") public class HotRodClientEntity extends AbstractHotRodEntity
  • Field Details

    • VERSION

      public static final int VERSION
      See Also:
    • entityVersion

      @Basic(projectable=true) @ProtoField(number=1) public Integer entityVersion
    • id

      @Basic(projectable=true, sortable=true) @ProtoField(number=2) public String id
    • realmId

      @Basic(sortable=true) @ProtoField(number=3) public String realmId
    • clientId

      @Keyword(sortable=true, normalizer="lowercase") @ProtoField(number=4) public String clientId
    • name

      @ProtoField(number=5) public String name
    • description

      @ProtoField(number=6) public String description
    • redirectUris

      @ProtoField(number=7) public Set<String> redirectUris
    • enabled

      @ProtoField(number=8) public Boolean enabled
    • alwaysDisplayInConsole

      @ProtoField(number=9) public Boolean alwaysDisplayInConsole
    • clientAuthenticatorType

      @ProtoField(number=10) public String clientAuthenticatorType
    • secret

      @ProtoField(number=11) public String secret
    • registrationToken

      @ProtoField(number=12) public String registrationToken
    • protocol

      @ProtoField(number=13) public String protocol
    • attributes

      @Basic(sortable=true) @ProtoField(number=14) public Set<HotRodAttributeEntity> attributes
    • authenticationFlowBindingOverrides

      @ProtoField(number=15) public Set<HotRodPair<String,String>> authenticationFlowBindingOverrides
    • publicClient

      @ProtoField(number=16) public Boolean publicClient
    • fullScopeAllowed

      @ProtoField(number=17) public Boolean fullScopeAllowed
    • frontchannelLogout

      @ProtoField(number=18) public Boolean frontchannelLogout
    • notBefore

      @ProtoField(number=19) public Long notBefore
    • scope

      @ProtoField(number=20) public Set<String> scope
    • webOrigins

      @ProtoField(number=21) public Set<String> webOrigins
    • protocolMappers

      @ProtoField(number=22) public Set<HotRodProtocolMapperEntity> protocolMappers
    • clientScopes

      @ProtoField(number=23) public Set<HotRodPair<String,Boolean>> clientScopes
    • scopeMappings

      @Basic(sortable=true) @ProtoField(number=24, collectionImplementation=java.util.LinkedList.class) public Collection<String> scopeMappings
    • surrogateAuthRequired

      @ProtoField(number=25) public Boolean surrogateAuthRequired
    • managementUrl

      @ProtoField(number=26) public String managementUrl
    • baseUrl

      @ProtoField(number=27) public String baseUrl
    • bearerOnly

      @ProtoField(number=28) public Boolean bearerOnly
    • consentRequired

      @ProtoField(number=29) public Boolean consentRequired
    • rootUrl

      @ProtoField(number=30) public String rootUrl
    • standardFlowEnabled

      @ProtoField(number=31) public Boolean standardFlowEnabled
    • implicitFlowEnabled

      @ProtoField(number=32) public Boolean implicitFlowEnabled
    • directAccessGrantsEnabled

      @ProtoField(number=33) public Boolean directAccessGrantsEnabled
    • serviceAccountsEnabled

      @ProtoField(number=34) public Boolean serviceAccountsEnabled
    • nodeReRegistrationTimeout

      @ProtoField(number=35) public Integer nodeReRegistrationTimeout
  • Constructor Details

    • HotRodClientEntity

      public HotRodClientEntity()
  • Method Details