Namespace: OpenEdge.Net.HTTP.Filter.Auth
Class 
BasicAuthenticationFilter
Parent classes:
Inherits: OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter

Copyright (c) 2014, 2015 by Progress Software Corporation. All rights reserved.
File:BasicAuthenticationFilter
Purpose:Sets the credentials for the Basic challenge. These will be
encoded per http://tools.ietf.org/html/rfc2617.
Author(s):pjudge
Created:Mon Jul 07 13:30:12 EDT 2014




Method Summary
Options Name Purpose
AddAuthentication () /** Build the actual authentication. To be implemented by concrete classes. */
# Close ()
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
# Destroy ()
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
# Flush ()
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
# Initialize ()
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
# Open ()
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
+ RemoveListeners () /** unsubsribes listeners from a writer, so that they can be GC'ed if needed */
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
# SubscribeListener (Object) /** Subscribes a listener to events from the implementing filter. @param Object The prospective listener. */
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
# UnsubscribeListener (Object) /** Unsubscribes a listener to events from the implementing filter. @param Object The prospective listener. */
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
# Write (character) /** Write data to/from the message @param character Data to write */
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
# Write (longchar)
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
# Write (handle) /** Write data to/from the message @param handle Data to write */
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
# Write (memptr)
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
# Write (Object)
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter

Constructor Summary
Options Name Purpose
# BasicAuthenticationFilter (IAuthenticatedRequest)

Event Summary
Options Name Purpose
# HttpCredentialRequest (Object, AuthenticationRequestEventArgs) /** The HttpRequest does not know where the Domain and username */
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter

Property Summary
Options Name Purpose
# Progress.Lang.Class FilterEventListenerType /** Returns the type(class or interface) that an a potential listener must implement or inherit in order to handle events from this filter. */
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
# IHttpMessage Message /** The request being authenticated */
Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter


Method Detail
Top

AddAuthentication ()

Purpose: Build the actual authentication. To be implemented by concrete classes.
Top

PROTECTED Close ()

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Top

PROTECTED Destroy ()

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Top

PROTECTED Flush ()

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Top

PROTECTED Initialize ()

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Top

PROTECTED Open ()

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Top

PUBLIC RemoveListeners ()

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Purpose: unsubsribes listeners from a writer, so that they can be GC'ed if needed
Top

PROTECTED SubscribeListener (Object)

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Purpose: Subscribes a listener to events from the implementing filter.
Parameters:
poListener Object
Top

PROTECTED UnsubscribeListener (Object)

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Purpose: Unsubscribes a listener to events from the implementing filter.
Parameters:
poListener Object
Top

PROTECTED Write (character)

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Purpose: Write data to/from the message
Parameters:
pcData CHARACTER
Top

PROTECTED Write (longchar)

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Parameters:
pcData LONGCHAR
Top

PROTECTED Write (handle)

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Purpose: Write data to/from the message
Parameters:
phData HANDLE
Top

PROTECTED Write (memptr)

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Parameters:
pmData MEMPTR
Top

PROTECTED Write (Object)

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Parameters:
poData Object


Constructor Detail
Top

PROTECTED BasicAuthenticationFilter (IAuthenticatedRequest)

Parameters:
poRequest OpenEdge.Net.HTTP.IAuthenticatedRequest


Event Detail
Top

PROTECTED HttpCredentialRequest (Object, AuthenticationRequestEventArgs)

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Purpose: The HttpRequest does not know where the Domain and username
Parameters:
poSender Object
poEventArgs AuthenticationRequestEventArgs


Property Detail
Top

PROTECTED Progress.Lang.Class FilterEventListenerType

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Purpose: Returns the type(class or interface) that an a potential listener must
implement or inherit in order to handle events from this filter.
Returns Progress.Lang.Class
Top

PROTECTED IHttpMessage Message

Inherited from OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter
Purpose: The request being authenticated
Returns IHttpMessage


10.27.2015 12:36:39