Table of Contents

Class RequestExtensions

Namespace
Cratis.Applications.Identity
Assembly
Cratis.Applications.dll

Extension methods for HttpRequest for identity related functionality.

public static class RequestExtensions
Inheritance
RequestExtensions
Inherited Members

Methods

GetClientPrincipal(HttpRequest)

Get the ClientPrincipal from the request.

public static ClientPrincipal? GetClientPrincipal(this HttpRequest request)

Parameters

request HttpRequest

HttpRequest to get from.

Returns

ClientPrincipal

ClientPrincipal or null if it is invalid or doesn't exist.

IsValidIdentityRequest(HttpRequest)

Check if the request is a valid identity request.

public static bool IsValidIdentityRequest(this HttpRequest request)

Parameters

request HttpRequest

HttpRequest to check.

Returns

bool

True if it is, false if not.