







|
| C# Webserver |
| BasicAuthentication..::.Authenticate Method |
| BasicAuthentication Class See Also Send Feedback |
An authentication response have been received from the web browser.
Check if it's correct
Namespace:
HttpServer.Authentication
Assembly:
HttpServer (in HttpServer.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
| C# |
|---|
public override Object Authenticate( string authenticationHeader, string realm, string httpVerb, params Object[] options ) |
| Visual Basic (Declaration) |
|---|
Public Overrides Function Authenticate ( _ authenticationHeader As String, _ realm As String, _ httpVerb As String, _ ParamArray options As Object() _ ) As Object |
| Visual C++ |
|---|
public: virtual Object^ Authenticate( String^ authenticationHeader, String^ realm, String^ httpVerb, ... array<Object^>^ options ) override |
Parameters
- authenticationHeader
- Type: System..::.String
Contents from the Authorization header
- realm
- Type: System..::.String
Realm that should be authenticated
- httpVerb
- Type: System..::.String
GET/POST/PUT/DELETE etc.
- options
- Type: array<
System..::.Object
>[]()[]
Not used in basic auth
Return Value
Authentication object that is stored for the request. A user class or something like that.
Exceptions
| Exception | Condition |
|---|---|
| System..::.ArgumentException | if authenticationHeader is invalid |
| System..::.ArgumentNullException | If any of the paramters is empty or null. |
