keycloak
公開メンバ関数 | 限定公開変数類 | 非公開変数類 | 全メンバ一覧
org.keycloak.models.IdentityProviderModel クラス
org.keycloak.models.IdentityProviderModel の継承関係図
Inheritance graph
org.keycloak.models.IdentityProviderModel 連携図
Collaboration graph

公開メンバ関数

 IdentityProviderModel ()
 
 IdentityProviderModel (IdentityProviderModel model)
 
String getInternalId ()
 
void setInternalId (String internalId)
 
String getAlias ()
 
void setAlias (String id)
 
String getProviderId ()
 
void setProviderId (String providerId)
 
boolean isEnabled ()
 
void setEnabled (boolean enabled)
 
boolean isStoreToken ()
 
void setStoreToken (boolean storeToken)
 
boolean isLinkOnly ()
 
void setLinkOnly (boolean linkOnly)
 
boolean isAuthenticateByDefault ()
 
void setAuthenticateByDefault (boolean authenticateByDefault)
 
String getFirstBrokerLoginFlowId ()
 
void setFirstBrokerLoginFlowId (String firstBrokerLoginFlowId)
 
String getPostBrokerLoginFlowId ()
 
void setPostBrokerLoginFlowId (String postBrokerLoginFlowId)
 
Map< String, String > getConfig ()
 
void setConfig (Map< String, String > config)
 
boolean isAddReadTokenRoleOnCreate ()
 
void setAddReadTokenRoleOnCreate (boolean addReadTokenRoleOnCreate)
 
boolean isTrustEmail ()
 
void setTrustEmail (boolean trustEmail)
 
String getDisplayName ()
 
void setDisplayName (String displayName)
 

限定公開変数類

boolean addReadTokenRoleOnCreate
 
boolean linkOnly
 

非公開変数類

String internalId
 
String alias
 
String providerId
 
boolean enabled
 
boolean trustEmail
 
boolean storeToken
 
boolean authenticateByDefault
 
String firstBrokerLoginFlowId
 
String postBrokerLoginFlowId
 
String displayName
 
Map< String, String > config = new HashMap<String, String>()
 

詳解

A model type representing the configuration for identity providers. It provides some common properties and also a org.keycloak.models.IdentityProviderModel#config for configuration options and properties specifics to a identity provider.

著者
Pedro Igor

構築子と解体子

◆ IdentityProviderModel() [1/2]

org.keycloak.models.IdentityProviderModel.IdentityProviderModel ( )
inline
71  {
72  }

◆ IdentityProviderModel() [2/2]

org.keycloak.models.IdentityProviderModel.IdentityProviderModel ( IdentityProviderModel  model)
inline
74  {
75  if (model != null) {
76  this.internalId = model.getInternalId();
77  this.providerId = model.getProviderId();
78  this.alias = model.getAlias();
79  this.displayName = model.getDisplayName();
80  this.config = new HashMap<String, String>(model.getConfig());
81  this.enabled = model.isEnabled();
82  this.trustEmail = model.isTrustEmail();
83  this.storeToken = model.isStoreToken();
84  this.linkOnly = model.isLinkOnly();
85  this.authenticateByDefault = model.isAuthenticateByDefault();
86  this.addReadTokenRoleOnCreate = model.addReadTokenRoleOnCreate;
87  this.firstBrokerLoginFlowId = model.getFirstBrokerLoginFlowId();
88  this.postBrokerLoginFlowId = model.getPostBrokerLoginFlowId();
89  }
90  }
Map< String, String > config
Definition: IdentityProviderModel.java:69
boolean enabled
Definition: IdentityProviderModel.java:44
String internalId
Definition: IdentityProviderModel.java:31
boolean authenticateByDefault
Definition: IdentityProviderModel.java:57
String providerId
Definition: IdentityProviderModel.java:42
String postBrokerLoginFlowId
Definition: IdentityProviderModel.java:61
boolean trustEmail
Definition: IdentityProviderModel.java:46
String firstBrokerLoginFlowId
Definition: IdentityProviderModel.java:59
boolean storeToken
Definition: IdentityProviderModel.java:48
boolean linkOnly
Definition: IdentityProviderModel.java:52
String displayName
Definition: IdentityProviderModel.java:63
boolean addReadTokenRoleOnCreate
Definition: IdentityProviderModel.java:50
String alias
Definition: IdentityProviderModel.java:36

関数詳解

◆ getAlias()

String org.keycloak.models.IdentityProviderModel.getAlias ( )
inline
100  {
101  return this.alias;
102  }
String alias
Definition: IdentityProviderModel.java:36

◆ getConfig()

Map<String, String> org.keycloak.models.IdentityProviderModel.getConfig ( )
inline
166  {
167  return this.config;
168  }
Map< String, String > config
Definition: IdentityProviderModel.java:69

◆ getDisplayName()

String org.keycloak.models.IdentityProviderModel.getDisplayName ( )
inline
190  {
191  return displayName;
192  }
String displayName
Definition: IdentityProviderModel.java:63

◆ getFirstBrokerLoginFlowId()

String org.keycloak.models.IdentityProviderModel.getFirstBrokerLoginFlowId ( )
inline
150  {
151  return firstBrokerLoginFlowId;
152  }
String firstBrokerLoginFlowId
Definition: IdentityProviderModel.java:59

◆ getInternalId()

String org.keycloak.models.IdentityProviderModel.getInternalId ( )
inline
92  {
93  return this.internalId;
94  }
String internalId
Definition: IdentityProviderModel.java:31

◆ getPostBrokerLoginFlowId()

String org.keycloak.models.IdentityProviderModel.getPostBrokerLoginFlowId ( )
inline
158  {
159  return postBrokerLoginFlowId;
160  }
String postBrokerLoginFlowId
Definition: IdentityProviderModel.java:61

◆ getProviderId()

String org.keycloak.models.IdentityProviderModel.getProviderId ( )
inline
108  {
109  return this.providerId;
110  }
String providerId
Definition: IdentityProviderModel.java:42

◆ isAddReadTokenRoleOnCreate()

boolean org.keycloak.models.IdentityProviderModel.isAddReadTokenRoleOnCreate ( )
inline
174  {
176  }
boolean addReadTokenRoleOnCreate
Definition: IdentityProviderModel.java:50

◆ isAuthenticateByDefault()

boolean org.keycloak.models.IdentityProviderModel.isAuthenticateByDefault ( )
inline
141  {
142  return authenticateByDefault;
143  }
boolean authenticateByDefault
Definition: IdentityProviderModel.java:57

◆ isEnabled()

boolean org.keycloak.models.IdentityProviderModel.isEnabled ( )
inline
116  {
117  return this.enabled;
118  }
boolean enabled
Definition: IdentityProviderModel.java:44

◆ isLinkOnly()

boolean org.keycloak.models.IdentityProviderModel.isLinkOnly ( )
inline
132  {
133  return linkOnly;
134  }
boolean linkOnly
Definition: IdentityProviderModel.java:52

◆ isStoreToken()

boolean org.keycloak.models.IdentityProviderModel.isStoreToken ( )
inline
124  {
125  return this.storeToken;
126  }
boolean storeToken
Definition: IdentityProviderModel.java:48

◆ isTrustEmail()

boolean org.keycloak.models.IdentityProviderModel.isTrustEmail ( )
inline
182  {
183  return trustEmail;
184  }
boolean trustEmail
Definition: IdentityProviderModel.java:46

◆ setAddReadTokenRoleOnCreate()

void org.keycloak.models.IdentityProviderModel.setAddReadTokenRoleOnCreate ( boolean  addReadTokenRoleOnCreate)
inline
178  {
180  }
boolean addReadTokenRoleOnCreate
Definition: IdentityProviderModel.java:50

◆ setAlias()

void org.keycloak.models.IdentityProviderModel.setAlias ( String  id)
inline
104  {
105  this.alias = id;
106  }
String alias
Definition: IdentityProviderModel.java:36

◆ setAuthenticateByDefault()

void org.keycloak.models.IdentityProviderModel.setAuthenticateByDefault ( boolean  authenticateByDefault)
inline
146  {
148  }
boolean authenticateByDefault
Definition: IdentityProviderModel.java:57

◆ setConfig()

void org.keycloak.models.IdentityProviderModel.setConfig ( Map< String, String >  config)
inline
170  {
171  this.config = config;
172  }
Map< String, String > config
Definition: IdentityProviderModel.java:69

◆ setDisplayName()

void org.keycloak.models.IdentityProviderModel.setDisplayName ( String  displayName)
inline
194  {
195  this.displayName = displayName;
196  }
String displayName
Definition: IdentityProviderModel.java:63

◆ setEnabled()

void org.keycloak.models.IdentityProviderModel.setEnabled ( boolean  enabled)
inline
120  {
121  this.enabled = enabled;
122  }
boolean enabled
Definition: IdentityProviderModel.java:44

◆ setFirstBrokerLoginFlowId()

void org.keycloak.models.IdentityProviderModel.setFirstBrokerLoginFlowId ( String  firstBrokerLoginFlowId)
inline
154  {
156  }
String firstBrokerLoginFlowId
Definition: IdentityProviderModel.java:59

◆ setInternalId()

void org.keycloak.models.IdentityProviderModel.setInternalId ( String  internalId)
inline
96  {
97  this.internalId = internalId;
98  }
String internalId
Definition: IdentityProviderModel.java:31

◆ setLinkOnly()

void org.keycloak.models.IdentityProviderModel.setLinkOnly ( boolean  linkOnly)
inline
136  {
137  this.linkOnly = linkOnly;
138  }
boolean linkOnly
Definition: IdentityProviderModel.java:52

◆ setPostBrokerLoginFlowId()

void org.keycloak.models.IdentityProviderModel.setPostBrokerLoginFlowId ( String  postBrokerLoginFlowId)
inline
162  {
164  }
String postBrokerLoginFlowId
Definition: IdentityProviderModel.java:61

◆ setProviderId()

void org.keycloak.models.IdentityProviderModel.setProviderId ( String  providerId)
inline
112  {
113  this.providerId = providerId;
114  }
String providerId
Definition: IdentityProviderModel.java:42

◆ setStoreToken()

void org.keycloak.models.IdentityProviderModel.setStoreToken ( boolean  storeToken)
inline
128  {
129  this.storeToken = storeToken;
130  }
boolean storeToken
Definition: IdentityProviderModel.java:48

◆ setTrustEmail()

void org.keycloak.models.IdentityProviderModel.setTrustEmail ( boolean  trustEmail)
inline
186  {
187  this.trustEmail = trustEmail;
188  }
boolean trustEmail
Definition: IdentityProviderModel.java:46

メンバ詳解

◆ addReadTokenRoleOnCreate

boolean org.keycloak.models.IdentityProviderModel.addReadTokenRoleOnCreate
protected

◆ alias

String org.keycloak.models.IdentityProviderModel.alias
private

An user-defined identifier to unique identify an identity provider instance.

◆ authenticateByDefault

boolean org.keycloak.models.IdentityProviderModel.authenticateByDefault
private

Specifies if particular provider should be used by default for authentication even before displaying login screen

◆ config

Map<String, String> org.keycloak.models.IdentityProviderModel.config = new HashMap<String, String>()
private

A map containing the configuration and properties for a specific identity provider instance and implementation. The items in the map are understood by the identity provider implementation.

◆ displayName

String org.keycloak.models.IdentityProviderModel.displayName
private

◆ enabled

boolean org.keycloak.models.IdentityProviderModel.enabled
private

◆ firstBrokerLoginFlowId

String org.keycloak.models.IdentityProviderModel.firstBrokerLoginFlowId
private

◆ internalId

String org.keycloak.models.IdentityProviderModel.internalId
private

◆ linkOnly

boolean org.keycloak.models.IdentityProviderModel.linkOnly
protected

◆ postBrokerLoginFlowId

String org.keycloak.models.IdentityProviderModel.postBrokerLoginFlowId
private

◆ providerId

String org.keycloak.models.IdentityProviderModel.providerId
private

An identifier used to reference a specific identity provider implementation. The value of this field is the same across instances of the same provider implementation.

◆ storeToken

boolean org.keycloak.models.IdentityProviderModel.storeToken
private

◆ trustEmail

boolean org.keycloak.models.IdentityProviderModel.trustEmail
private

このクラス詳解は次のファイルから抽出されました: