Namespace: OpenEdge.Security.Provider
Interface
IAuthProviderAdmin
Parent classes:
Inherits: OpenEdge.Security.Provider.IAuthProvider

Copyright (c) 2016 by Progress Software Corporation. All rights reserved.
File:IAuthProviderAdmin
Purpose:Defines an interface for interacting with an OE Authentication
Provider from an STS.
Author(s):pjudge
Created:Thu Feb 11 09:53:15 EST 2016
Notes:* Based on the Progress.Security.Realm.IHybridRealm interface
Purpose: ATTRIBUTE OPERATIONS




Method Summary
Options Name Purpose
CHARACTER GetUserNames () /* Returns an array of all user names in this realm @return character[] An array of user names. */
CHARACTER GetUserNamesByQuery (character) /* Returns a filtered array of user names in this realm @param character A query filter string to select the user names to return. The format depends on the realm implementation @return character[] An array of user names. */
LOGICAL RemoveAttribute (character, character) /* Removes an attribute value for a user. @param character A unique userid @param character The name of the attribute to remove @return logical TRUE if the attribute value was successfully removed; FALSE otherwise */


Method Detail
Top

CHARACTER GetUserNames ()

/* Returns an array of all user names in this realm
Returns CHARACTER
character[] An array of user names.
Top

CHARACTER GetUserNamesByQuery (character)

/* Returns a filtered array of user names in this realm
the realm implementation
Parameters:
pcQueryString CHARACTER
Returns CHARACTER
character[] An array of user names.
Top

LOGICAL RemoveAttribute (character, character)

/* Removes an attribute value for a user.
Parameters:
pcUserId CHARACTER
pcAttributeName CHARACTER
Returns LOGICAL
logical TRUE if the attribute value was successfully removed; FALSE otherwise


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15