Namespace: OpenEdge.Net.HTTP
Class
AuthenticatedRequest
Parent classes:
Inherits: OpenEdge.Net.HTTP.HttpRequestDecorator
Implements: OpenEdge.Net.HTTP.IAuthenticatedRequest

Copyright (c) 2015 by Progress Software Corporation. All rights reserved.
File:AuthenticatedRequest
Author(s):pjudge
Created:Fri Jan 30 09:35:29 EST 2015




Method Summary
Options Name Purpose
AddAuthentication () /** Add authentication to this request. */
AddAuthenticationCallback (IAuthFilterEventHandler) /** Adds a subscriber to the events from this request @param IAuthFilterEventHandler The EventProvider. */
INTEGER GetAuthenticationCallbacks (IAuthFilterEventHandler[]) /** Returns the registered listeners. @param IAuthFilterEventHandler[] An array of listeners @return integer The number of registgered listeners. */
RemoveAuthenticationCallback (IAuthFilterEventHandler)
SetChallenge (character, character) /** Sets the authentication challenge information for this request. @param character The authentication method @param character The challenge text */

Constructor Summary
Options Name Purpose
AuthenticatedRequest (IHttpRequest)

Property Summary
Options Name Purpose
CHARACTER AuthenticationChallenge /** The challenge text required for creating the authentication response, typically from a 401/Unauthorized response. This is usually the contents of the WWW-Authenticate header, but might also be a chunk of HTML for Forms-based authentication requests. */
CHARACTER AuthenticationMethod /** The authentication method for this request. Defaults to none/blankNone */
OpenEdge.Net.HTTP.Credentials Credentials /** Credentials to be used for authentication */


Method Detail
Top

AddAuthentication ()

Purpose: Add authentication to this request.
Top

AddAuthenticationCallback (IAuthFilterEventHandler)

Purpose: Adds a subscriber to the events from this request
Parameters:
poListener OpenEdge.Net.HTTP.Filter.Auth.IAuthFilterEventHandler
Top

INTEGER GetAuthenticationCallbacks (IAuthFilterEventHandler[])

Purpose: Returns the registered listeners.
Parameters:
poListener OpenEdge.Net.HTTP.Filter.Auth.IAuthFilterEventHandler
Returns INTEGER
integer The number of registgered listeners.
Top

RemoveAuthenticationCallback (IAuthFilterEventHandler)

Parameters:
poListener OpenEdge.Net.HTTP.Filter.Auth.IAuthFilterEventHandler
Top

SetChallenge (character, character)

Purpose: Sets the authentication challenge information for this request.
Parameters:
pcAuthMethod CHARACTER
pcChallenge CHARACTER


Constructor Detail
Top

AuthenticatedRequest (IHttpRequest)

Parameters:
poHttpRequest OpenEdge.Net.HTTP.IHttpRequest


Property Detail
Top

CHARACTER AuthenticationChallenge

Purpose: The challenge text required for creating the authentication response,
typically from a 401/Unauthorized response. This is usually the contents
of the WWW-Authenticate header, but might also be a chunk of HTML for
Forms-based authentication requests.
Returns CHARACTER
Top

CHARACTER AuthenticationMethod

Purpose: The authentication method for this request. Defaults to none/blankNone
Returns CHARACTER
Top

OpenEdge.Net.HTTP.Credentials Credentials

Purpose: Credentials to be used for authentication
Returns OpenEdge.Net.HTTP.Credentials


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7