1 |
|
2 |
|
3 |
|
4 | const CredentialManager = require('./credentialmanager');
|
5 |
|
6 | const { handler: AuthorizationNode, spec: AuthorizationNodeSpec } = require('./authorizationNode');
|
7 |
|
8 | function _registerAuthorizationNodeHandler(flowManager) {
|
9 | const uri = flowManager.formatNodeHandlerUri('axway-flow-authorization', 'authz');
|
10 | flowManager.registerNode(uri, AuthorizationNode, AuthorizationNodeSpec);
|
11 | }
|
12 |
|
13 | function _unregisterAuthorizationNodeHandler(flowManager) {
|
14 | const uri = flowManager.formatNodeHandlerUri('axway-flow-authorization', 'authz');
|
15 | flowManager.unregisterNode(uri);
|
16 | }
|
17 |
|
18 | function register(flowManager) {
|
19 | _registerAuthorizationNodeHandler(flowManager);
|
20 | }
|
21 |
|
22 | function unregister(flowManager) {
|
23 | _unregisterAuthorizationNodeHandler(flowManager);
|
24 | }
|
25 |
|
26 | exports = module.exports = {
|
27 | |
28 |
|
29 |
|
30 |
|
31 | CredentialManager,
|
32 | register,
|
33 | unregister
|
34 | };
|