Namespace: OpenEdge.Security.Provider
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


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7