Skip to content
This repository was archived by the owner on Apr 17, 2024. It is now read-only.

Latest commit

 

History

History
27 lines (22 loc) · 2.21 KB

ProxyProviderRequest.md

File metadata and controls

27 lines (22 loc) · 2.21 KB

ProxyProviderRequest

Properties

Name Type Description Notes
name kotlin.String
authorizationFlow java.util.UUID Flow used when authorizing this provider.
externalHost java.net.URI
authenticationFlow java.util.UUID Flow used for authentication when the associated application is accessed by an un-authenticated user. [optional]
propertyMappings kotlin.collections.List<java.util.UUID> [optional]
internalHost java.net.URI [optional]
internalHostSslValidation kotlin.Boolean Validate SSL Certificates of upstream servers [optional]
certificate java.util.UUID [optional]
skipPathRegex kotlin.String Regular expressions for which authentication is not required. Each new line is interpreted as a new Regular Expression. [optional]
basicAuthEnabled kotlin.Boolean Set a custom HTTP-Basic Authentication header based on values from authentik. [optional]
basicAuthPasswordAttribute kotlin.String User/Group Attribute used for the password part of the HTTP-Basic Header. [optional]
basicAuthUserAttribute kotlin.String User/Group Attribute used for the user part of the HTTP-Basic Header. If not set, the user's Email address is used. [optional]
mode ProxyMode [optional]
interceptHeaderAuth kotlin.Boolean When enabled, this provider will intercept the authorization header and authenticate requests based on its value. [optional]
cookieDomain kotlin.String [optional]
jwksSources kotlin.collections.List<java.util.UUID> [optional]
accessTokenValidity kotlin.String Tokens not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). [optional]
refreshTokenValidity kotlin.String Tokens not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). [optional]