Namespace: OpenEdge.Security.Provider
Type: Class UserTablePolicyProvider
Parent Classes:
Inherits: Progress.Lang.Object
Implements: OpenEdge.Security.STS.IPolicyProvider, OpenEdge.Logging.ISupportLogging


Copyright (c) 2017 by Progress Software Corporation. All rights reserved.
File:UserTablePolicyProvider
Author(s):pjudge
Created:Wed Mar 09 16:07:29 EST 2016
@since 11.7.0



Method Summary
  Options Name Purpose
  OpenEdge.Security.PAMStatusEnum ApplyPolicy (character, character, Principal, JsonObject, character) /* Applies a policy @param character (mandatory) The sender of the event @param character (mandatory) The name of the policy event @param Principal (mandatory)The client-principal/token currently being processed in the STS. Modifications to the contained Token will be returned to the STS. @param JsonObject (optional) A collection of options and operations supported by the domain @param character out (optional) Status detail text @return PAMStatusEnum (optional) A new status for the CP based on the policy */

Property Summary
  Options Name Purpose
  OpenEdge.Logging.ILogWriter Logger


Method Detail
Top

OpenEdge.Security.PAMStatusEnum ApplyPolicy (character, character, Principal, JsonObject, character)

/* Applies a policy
Modifications to the contained Token will be returned to the STS.
Parameters:
pcSender CHARACTER
 
pcPolicyName CHARACTER
 
poPrincipal OpenEdge.Security.Principal
 
poDomainCtx Progress.Json.ObjectModel.JsonObject
 
pcStatusDetail CHARACTER
 
Returns OpenEdge.Security.PAMStatusEnum
  PAMStatusEnum (optional) A new status for the CP based on the policy


Property Detail
Top

OpenEdge.Logging.ILogWriter Logger

Returns OpenEdge.Logging.ILogWriter