Variables | |
const pep_pip_t * | authzinterop2gridwn_adapter_pip |
AuthZ Interop Profile to Grid WN AuthZ Profile PIP adapter. | |
const pep_obligationhandler_t * | gridwn2authzinterop_adapter_oh |
Grid WN AuthZ Profile to AuthZ Interop Profile ObligationHandler adapter. |
See Policy Information Point (PIP), Obligation Handler (OH) and XACML Profiles
AuthZ Interop Profile to Grid WN AuthZ Profile PIP adapter.
This PIP transforms the outgoing XACML request as follow:
The authzinterop2gridwn_adapter_pip->process
function never failed and always return 0
.
You must register this PIP as the last PIP for the PEP-C client. Example:
// add your own PIPs to the PEP-C client pep_addpip(your_pip_1); ... pep_addpip(your_pip_n); // then add the AuthZ Interop Profile to Grid WN AuthZ Profile PIP adapter as last PIP pep_addpip(authzinterop2gridwn_adapter_pip);
See Policy Information Point (PIP) and XACML Profiles for more information
Grid WN AuthZ Profile to AuthZ Interop Profile ObligationHandler adapter.
This OH transforms the incoming XACML response as follow:
The gridwn2authzinterop_adapter_oh->process
function never failed and always return 0
.
You must register this OH as the first OH for the PEP-C client. Example:
// add the Grid WN AuthZ Profile to AuthZ Interop Profile OH adapter as first OH pep_addobligationhandler(gridwn2authzinterop_adapter_oh); // then add your own OHs after pep_addobligationhandler(your_oh_1); ... pep_addobligationhandler(your_oh_n);
See Obligation Handler (OH) and XACML Profiles for more information