@Service public class CustomLoginModuleFactory extends Object implements org.apache.felix.jaas.LoginModuleFactory
CustomLoginModules
and allows to configure login modules via OSGi config.| Modifier and Type | Field and Description |
|---|---|
static String |
JAAS_CONTROL_FLAG |
static String |
JAAS_RANKING |
static String |
JAAS_REALM_NAME |
| Constructor and Description |
|---|
CustomLoginModuleFactory() |
| Modifier and Type | Method and Description |
|---|---|
LoginModule |
createLoginModule() |
@Property(intValue=500,
label="JAAS Ranking",
description="Specifying the ranking (i.e. sort order) of this login module entry. The entries are sorted in a descending order (i.e. higher value ranked configurations come first).")
public static final String JAAS_RANKING
@Property(value="OPTIONAL",
label="JAAS Control Flag",
description="Property specifying whether or not a LoginModule is REQUIRED, REQUISITE, SUFFICIENT or OPTIONAL. Refer to the JAAS configuration documentation for more details around the meaning of these flags.")
public static final String JAAS_CONTROL_FLAG
@Property(label="JAAS Realm",
description="The realm name (or application name) against which the LoginModule is be registered. If no realm name is provided then LoginModule is registered with a default realm as configured in the Felix JAAS configuration.")
public static final String JAAS_REALM_NAME
public LoginModule createLoginModule()
createLoginModule in interface org.apache.felix.jaas.LoginModuleFactoryExternalLoginModule instance.Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.