Class ValidatedAuthorizeRequestExtensions
  
  
  
    - Namespace
- Duende.IdentityServer.Validation
- Assembly
- Duende.IdentityServer.dll
 
  
  
  
    public static class ValidatedAuthorizeRequestExtensions
   
  
    - Inheritance
- 
      
      ValidatedAuthorizeRequestExtensions 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Methods
  
  
  AddAcrValue(ValidatedAuthorizeRequest, string)
  
  
  
  
  
    public static void AddAcrValue(this ValidatedAuthorizeRequest request, string value)
   
  Parameters
  
    - requestValidatedAuthorizeRequest
- valuestring
  GenerateSessionStateValue(ValidatedAuthorizeRequest)
  
  
  
  
  
    public static string GenerateSessionStateValue(this ValidatedAuthorizeRequest request)
   
  Parameters
  
    - requestValidatedAuthorizeRequest
Returns
  
    - string
  GetAcrValues(ValidatedAuthorizeRequest)
  
  
  
  
  
    public static IEnumerable<string> GetAcrValues(this ValidatedAuthorizeRequest request)
   
  Parameters
  
    - requestValidatedAuthorizeRequest
Returns
  
    - IEnumerable<string>
  GetIdP(ValidatedAuthorizeRequest)
  
  
  
  
  
    public static string GetIdP(this ValidatedAuthorizeRequest request)
   
  Parameters
  
    - requestValidatedAuthorizeRequest
Returns
  
    - string
  GetPrefixedAcrValue(ValidatedAuthorizeRequest, string)
  
  
  
  
  
    public static string GetPrefixedAcrValue(this ValidatedAuthorizeRequest request, string prefix)
   
  Parameters
  
    - requestValidatedAuthorizeRequest
- prefixstring
Returns
  
    - string
  GetTenant(ValidatedAuthorizeRequest)
  
  
  
  
  
    public static string GetTenant(this ValidatedAuthorizeRequest request)
   
  Parameters
  
    - requestValidatedAuthorizeRequest
Returns
  
    - string
  RemoveAcrValue(ValidatedAuthorizeRequest, string)
  
  
  
  
  
    public static void RemoveAcrValue(this ValidatedAuthorizeRequest request, string value)
   
  Parameters
  
    - requestValidatedAuthorizeRequest
- valuestring
  RemoveIdP(ValidatedAuthorizeRequest)
  
  
  
  
  
    public static void RemoveIdP(this ValidatedAuthorizeRequest request)
   
  Parameters
  
    - requestValidatedAuthorizeRequest
  RemoveMaxAge(ValidatedAuthorizeRequest)
  
  
  
  
  
    public static void RemoveMaxAge(this ValidatedAuthorizeRequest request)
   
  Parameters
  
    - requestValidatedAuthorizeRequest
  RemovePrefixedAcrValue(ValidatedAuthorizeRequest, string)
  
  
  
  
  
    public static void RemovePrefixedAcrValue(this ValidatedAuthorizeRequest request, string prefix)
   
  Parameters
  
    - requestValidatedAuthorizeRequest
- prefixstring
  RemovePrompt(ValidatedAuthorizeRequest)
  
  
  
  
  
    public static void RemovePrompt(this ValidatedAuthorizeRequest request)
   
  Parameters
  
    - requestValidatedAuthorizeRequest
  ToOptimizedFullDictionary(ValidatedAuthorizeRequest)
  
  
  
  
  
    [Obsolete("This method is obsolete and will be removed in a future version.")]
public static IDictionary<string, string[]> ToOptimizedFullDictionary(this ValidatedAuthorizeRequest request)
   
  Parameters
  
    - requestValidatedAuthorizeRequest
Returns
  
    - IDictionary<string, string[]>
  ToOptimizedQueryString(ValidatedAuthorizeRequest)
  
  
  
  
  
    public static string ToOptimizedQueryString(this ValidatedAuthorizeRequest request)
   
  Parameters
  
    - requestValidatedAuthorizeRequest
Returns
  
    - string