Powered by Zoomin Software. For more details please contactZoomin

OpenEdge ABL API Reference

OpenEdge.Net.HTTP.Filter.Auth.DigestAuthenticationFilter

OpenEdge.Net.HTTP.Filter.Auth.DigestAuthenticationFilter

  • Last Updated: January 15, 2026
  • 2 minute read
    • OpenEdge
    • Documentation
Namespace: OpenEdge.Net.HTTP.Filter.Auth
Type: Class DigestAuthenticationFilter
Parent Classes:
Inherits: OpenEdge.Net.HTTP.Filter.Auth.AuthenticationRequestFilter


Copyright (c) 2014,2015,2017-2018,2021,2025 by Progress Software Corporation. All rights reserved.
File:DigestAuthenticationFilter
Purpose:Sets the credentials for the Digest challenge. These will
be encoded per http://tools.ietf.org/html/rfc2617 and
slightly updated per http://tools.ietf.org/html/rfc7616
Author(s):pjudge
Created:Mon Jul 07 13:30:12 EDT 2014
Authentication Scheme
challenge = "Digest" digest-challenge
Parameters that make up the challenge (key-value pairs):
digest-challenge = 1#( realm | [ domain ] | nonce |
[ opaque ] |[ stale ] | [ algorithm ] |
[ qop-options ] | [auth-param] )
Parameters, expanded:
domain = "domain" "=" <"> URI ( 1*SP URI ) <">
URI = absoluteURI | abs_path
nonce = "nonce" "=" nonce-value
nonce-value = quoted-string
opaque = "opaque" "=" quoted-string
stale = "stale" "=" ( "true" | "false" )
algorithm = "algorithm" "=" ( "MD5" | "MD5-sess" | "SHA-256" | "SHA-256-sess" | token )
qop-options = "qop" "=" <"> 1#qop-value <">
qop-value = "auth" | "auth-int" | token
If no algorithm is provided in the challenge then MD5 will be used by default.



Method Summary
  Options Name Purpose
  AddAuthentication () /** Build the actual authentication. To be implemented by concrete classes. */
  INTEGER NextNonceCount (character) /* Returns the next nonce-count for a given nonce. @param character The nonce for whcih to return acount @return integer The nonce count */

Constructor Summary
  Options Name Purpose
  DigestAuthenticationFilter (IAuthenticatedRequest) /* Constructor @param IAuthenticatedRequest The request requiring Digest authentication */

Method Detail
Top

AddAuthentication ()

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

INTEGER NextNonceCount (character)

/* Returns the next nonce-count for a given nonce.
Parameters:
pNonce CHARACTER
 
Returns INTEGER
  integer The nonce count


Constructor Detail
Top

DigestAuthenticationFilter (IAuthenticatedRequest)

/* Constructor
Parameters:
poRequest OpenEdge.Net.HTTP.IAuthenticatedRequest
 


TitleResults for “How to create a CRG?”Also Available inAlert