Share via


SignedHttpRequestHandler Class

Definition

A handler designed for creating and validating signed http requests.

public class SignedHttpRequestHandler
type SignedHttpRequestHandler = class
Public Class SignedHttpRequestHandler
Inheritance
SignedHttpRequestHandler

Remarks

The handler implementation is based on 'A Method for Signing HTTP Requests for OAuth' specification.

Constructors

SignedHttpRequestHandler()

Initializes a new instance of SignedHttpRequestHandler.

Methods

CreateHttpRequestPayload(SignedHttpRequestDescriptor, CallContext)

Creates a JSON representation of a HttpRequest payload.

CreateSignedHttpRequest(SignedHttpRequestDescriptor, CallContext)

Creates a signed http request using the signedHttpRequestDescriptor.

CreateSignedHttpRequest(SignedHttpRequestDescriptor)

Creates a signed http request using the signedHttpRequestDescriptor.

ValidateSignedHttpRequestAsync(SignedHttpRequestValidationContext, CancellationToken)

Validates a signed http request using the signedHttpRequestValidationContext.

ValidateSignedHttpRequestPayloadAsync(SecurityToken, SignedHttpRequestValidationContext, CancellationToken)

Validates signed http request payload.

Applies to