public class ClaimsProcessor extends Object
Created by Jeff Gaynor
on 3/2/18 at 3:12 PM
Modifier and Type | Field and Description |
---|---|
protected net.sf.json.JSONObject |
config
This configuration is part of the client and can be accessed by
OA2Client.getConfig() |
protected boolean |
executed |
protected LogicBlocks<? extends LogicBlock> |
logicBlocks |
Constructor and Description |
---|
ClaimsProcessor(net.sf.json.JSONObject config) |
Modifier and Type | Method and Description |
---|---|
protected OA2FunctorFactory |
createFunctorFactory(Map<String,Object> claims,
Collection<String> scopes) |
protected LogicBlocks<? extends LogicBlock> |
createLogicBlocks(net.sf.json.JSONObject configuration,
Map<String,Object> claims)
create the logic blocks for this configuration.
|
boolean |
isExecuted() |
Map<String,Object> |
process(Map<String,Object> claims) |
protected net.sf.json.JSONObject config
OA2Client.getConfig()
protected LogicBlocks<? extends LogicBlock> logicBlocks
protected boolean executed
public boolean isExecuted()
protected OA2FunctorFactory createFunctorFactory(Map<String,Object> claims, Collection<String> scopes)
protected LogicBlocks<? extends LogicBlock> createLogicBlocks(net.sf.json.JSONObject configuration, Map<String,Object> claims)
configuration
- Copyright © 2019. All Rights Reserved.