Namespace: OpenEdge.Security.Provider
Class
UnimplementedPolicyProvider
Parent classes:
Inherits: Progress.Lang.Object
Implements: OpenEdge.Security.STS.IPolicyProvider

Copyright (c) 2016 by Progress Software Corporation. All rights reserved.
File:UnimplementedPolicyProvider
Purpose:A default implementation intended to signal to a STS admin that a 'real'
implementation is missing.
Author(s):pjudge
Created:Tue Apr 12 19:32:05 EDT 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