Namespace: OpenEdge.Security.STS
Interface
IPolicyProvider
Parent classes:
Inherits: Progress.Lang.Object

Copyright (c) 2016 by Progress Software Corporation. All rights reserved.
File:IPolicyProvider
Purpose:Defines an interface for interacting with a Policy Provider
from an STS
Author(s):pjudge
Created:Wed Jan 27 16:09:05 EST 2016
/* Applies a policy
Modifications to the contained Token will be returned to the STS.




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 */


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


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15