public class SingleSignOnConsentsModuleImpl extends Object implements AuthModule
Modifier and Type | Field and Description |
---|---|
static String |
PARAM_SSO_CONSENTS_EVALUATION |
Constructor and Description |
---|
SingleSignOnConsentsModuleImpl() |
Modifier and Type | Method and Description |
---|---|
int |
getPriority()
Returns the priority of the module.
|
String[] |
getProcessDefinitions()
Returns the an Array of
ProcessDefinition s of the processes included in this module. |
String |
selectProcess(ExecutionContext context)
Selects a process (description), referenced by its unique id, which is able to perform authentication with the
given
ExecutionContext . |
public static final String PARAM_SSO_CONSENTS_EVALUATION
public int getPriority()
AuthModule
0
. Use a higher priority (1...Integer.MAX_VALUE
)
in order to have your module(s) priorized or a lower priority (Integer.MIN_VALUE...-1
) in order to put
your modules behind default modules.getPriority
in interface AuthModule
public String selectProcess(ExecutionContext context)
AuthModule
ExecutionContext
. Returns null
if no appropriate process (description) was available within
this module.selectProcess
in interface AuthModule
context
- an ExecutionContext for a process.null
.public String[] getProcessDefinitions()
AuthModule
ProcessDefinition
s of the processes included in this module.getProcessDefinitions
in interface AuthModule
Copyright © 2017. All rights reserved.