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
HttpRequestHttpRequest 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
HttpRequestHttpRequest to check.
Returns
- bool
True if it is, false if not.