Click or drag to resize

Challenge Class

Challenge object for use with a CredentialProvider to determine which Credentials to use for authentication
Inheritance Hierarchy
SystemObject
  Avaya.ClientServicesChallenge

Namespace:  Avaya.ClientServices
Assembly:  AvayaClientServices (in AvayaClientServices.dll) Version: 550.0.60.0
Syntax
C#
public class Challenge

The Challenge type exposes the following members.

Properties
  NameDescription
Public propertyFailureCount
The failure count based on the number of requests.
Public propertyHost
The host for the credential request.
Public propertyIsAuthTokenSupported
A boolean value indicating whether the sender of the challenge can accept OAuth2 Token.
Public propertyIsHashCredentialSupported
A boolean value indicating whether the sender of the challenge can accept hash credentials.
Public propertyIsPortalUserTokenSupported
A boolean value indicating whether the sender of the challenge can accept Portal User Token.
Public propertyIsUsernamePasswordSupported
A boolean value indicating whether the sender of the challenge can accept username/password as a response to this challenge.
Public propertyLocation
Location of authorization resource associated with auth token challenge.
Public propertyRealm
The Realm value associated with the challenge. If the challenge supports multiple auth methods, username/password authorization Realm is returned.
Public propertyRealms
Realms by authorization methods map.
Top
Methods
  NameDescription
Public methodEquals (Overrides ObjectEquals(Object).)
Public methodGetHashCode (Overrides ObjectGetHashCode.)
Public methodGetRealms
Get Realm values for the specified auth method associated with the challenge. If the challenge does not support specified method or the method does not have associated Realm value, empty list is returned.
Top
See Also