@FileRealmPropertyCheck @LDAPRealmPropertyCheck @JDBCRealmPropertyCheck @SolarisRealmPropertyCheck public interface AuthRealm extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag
| Modifier and Type | Interface and Description |
|---|---|
static class |
AuthRealm.Duck |
| Modifier and Type | Method and Description |
|---|---|
String |
getClassname()
Gets the value of the classname property.
|
String |
getGroupMapping() |
String |
getName()
Gets the value of the name property.
|
List<org.jvnet.hk2.config.types.Property> |
getProperty()
Properties.
|
void |
setClassname(String value)
Sets the value of the classname property.
|
void |
setName(String value)
Sets the value of the name property.
|
@NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") String getName()
Stringvoid setName(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@NotNull @JavaClassName String getClassname()
Stringvoid setClassname(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@DuckTyped String getGroupMapping()
@PropertiesDesc(props={@PropertyDesc(name="jaas-context",description="jaas-contextfile,jdbcSpecifies the JAAS (Java Authentication and Authorization Service) context"),@PropertyDesc(name="file",defaultValue="${com.sun.aas.instanceRoot}/config/keyfile",description="file realm. Specifies the file that stores user names, passwords, and group names."),@PropertyDesc(name="assign-groups",description="file, jdbc realms. Comma-separated list of group names."),@PropertyDesc(name="datasource-jndi",description="Specifies name of the jdbc-resource for the database"),@PropertyDesc(name="user-table",description="Specifies the name of the user table in the database"),@PropertyDesc(name="user-name-column",description="Specifies the name of the user name column in the database user table"),@PropertyDesc(name="password-column",description="Specifies the name of the password column in the database user table"),@PropertyDesc(name="group-table",description="Specifies the name of the group table in the database"),@PropertyDesc(name="group-name-column",description="Specifies the name of the group name column in the database user table"),@PropertyDesc(name="db-user",description="The database user name in the realm instead of that in the jdbc-connection-pool. Prevents other applications from looking up the database, getting a connection, and browsing the user table"),@PropertyDesc(name="db-password",description="The database password in the realm instead of that in the jdbc-connection-pool. Prevents other applications from looking up the database, getting a connection, and browsing the user table"),@PropertyDesc(name="digest-algorithm",defaultValue="MD5",values={"MD5","none","SHA"},description="Any algorithm supported in the JDK"),@PropertyDesc(name="encoding",values={"Hex","Base64"},description="Specifies the encoding. If digest-algorithm is specified, the default is Hex, otherwise no encoding is specified"),@PropertyDesc(name="charset",description="Specifies the charset for the digest algorithm")})
List<org.jvnet.hk2.config.types.Property> getProperty()
getProperty in interface org.jvnet.hk2.config.types.PropertyBagCopyright © 2013. All Rights Reserved.