.NET API Reference for Oracle Entitlements Server 11.1.2
E27727-01
Assembly: OES-PEP (in OES-PEP.dll) Version: 1.0.0.0 (1.0.0.0)
E27727-01
Create a PepRequest using subject and environment objects, plus a "scope"
String that represents a PDP policy-specific resource representation.
When the IPepRequest.Decide() method is invoked, based on
PepRequestQueryType will return either
Namespace: Oes.Pep.Api- a list of Allowed ResourceAction pairs within scope - a list of Denied ResourceAction pairs within scope - or a list of full detailed results for all ResourceAction pairs within scope
Assembly: OES-PEP (in OES-PEP.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C# |
---|
IPepRequest NewQueryPepRequest( Object subjectObj, Object environmentObj, string scope, PepRequestQueryType queryType ) |
Parameters
- subjectObj
- Type: System..::..Object
Object representing the Subject ex string or System.Security.Principal.IIdentity or OES.pep.api.UserPricipal
- environmentObj
- Type: System..::..Object
Object representing the Environment ex: Hashtable containing attributes name and values
- scope
- Type: System..::..String
a string containing a PDP policy-specific resource representation
- queryType
- Type: Oes.Pep.Api..::..PepRequestQueryType
an enum containing a choice of allowed, denied, or full/verbose
Return Value
returns the created IPepRequest objectExceptions
Exception | Condition |
---|---|
Oes.Pep.Api..::..PepException | Throws the PepException, if passed information is not valid or not in expected form. |