This repository has been archived by the owner on Apr 17, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
#### What's New --- ##### `PUT` /core/transactional/applications/
- Loading branch information
1 parent
764d3c8
commit 24a4356
Showing
14 changed files
with
759 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
|
||
# ModelRequest | ||
|
||
## Properties | ||
Name | Type | Description | Notes | ||
------------ | ------------- | ------------- | ------------- | ||
**name** | **kotlin.String** | | | ||
**authorizationFlow** | [**java.util.UUID**](java.util.UUID.md) | Flow used when authorizing this provider. | | ||
**externalHost** | [**java.net.URI**](java.net.URI.md) | | | ||
**acsUrl** | [**java.net.URI**](java.net.URI.md) | | | ||
**url** | **kotlin.String** | Base URL to SCIM requests, usually ends in /v2 | | ||
**token** | **kotlin.String** | Authentication token | | ||
**authenticationFlow** | [**java.util.UUID**](java.util.UUID.md) | Flow used for authentication when the associated application is accessed by an un-authenticated user. | [optional] | ||
**propertyMappings** | [**kotlin.collections.List<java.util.UUID>**](java.util.UUID.md) | | [optional] | ||
**baseDn** | **kotlin.String** | DN under which objects are accessible. | [optional] | ||
**searchGroup** | [**java.util.UUID**](java.util.UUID.md) | Users in this group can do search queries. If not set, every user can execute search queries. | [optional] | ||
**certificate** | [**java.util.UUID**](java.util.UUID.md) | | [optional] | ||
**tlsServerName** | **kotlin.String** | | [optional] | ||
**uidStartNumber** | **kotlin.Int** | The start for uidNumbers, this number is added to the user.pk to make sure that the numbers aren't too low for POSIX users. Default is 2000 to ensure that we don't collide with local users uidNumber | [optional] | ||
**gidStartNumber** | **kotlin.Int** | The start for gidNumbers, this number is added to a number generated from the group.pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber | [optional] | ||
**searchMode** | [**LDAPAPIAccessMode**](LDAPAPIAccessMode.md) | | [optional] | ||
**bindMode** | [**LDAPAPIAccessMode**](LDAPAPIAccessMode.md) | | [optional] | ||
**mfaSupport** | **kotlin.Boolean** | When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon. | [optional] | ||
**clientType** | [**ClientTypeEnum**](ClientTypeEnum.md) | Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable * `confidential` - Confidential * `public` - Public | [optional] | ||
**clientId** | **kotlin.String** | | [optional] | ||
**clientSecret** | **kotlin.String** | | [optional] | ||
**accessCodeValidity** | **kotlin.String** | Access codes not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). | [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] | ||
**includeClaimsInIdToken** | **kotlin.Boolean** | Include User claims from scopes in the id_token, for applications that don't access the userinfo endpoint. | [optional] | ||
**signingKey** | [**java.util.UUID**](java.util.UUID.md) | Key used to sign the tokens. Only required when JWT Algorithm is set to RS256. | [optional] | ||
**redirectUris** | **kotlin.String** | Enter each URI on a new line. | [optional] | ||
**subMode** | [**SubModeEnum**](SubModeEnum.md) | Configure what data should be used as unique User Identifier. For most cases, the default should be fine. * `hashed_user_id` - Based on the Hashed User ID * `user_id` - Based on user ID * `user_uuid` - Based on user UUID * `user_username` - Based on the username * `user_email` - Based on the User's Email. This is recommended over the UPN method. * `user_upn` - Based on the User's UPN, only works if user has a 'upn' attribute set. Use this method only if you have different UPN and Mail domains. | [optional] | ||
**issuerMode** | [**IssuerModeEnum**](IssuerModeEnum.md) | Configure how the issuer field of the ID Token should be filled. * `global` - Same identifier is used for all providers * `per_provider` - Each provider has a different issuer, based on the application slug. | [optional] | ||
**jwksSources** | [**kotlin.collections.List<java.util.UUID>**](java.util.UUID.md) | | [optional] | ||
**internalHost** | [**java.net.URI**](java.net.URI.md) | | [optional] | ||
**internalHostSslValidation** | **kotlin.Boolean** | Validate SSL Certificates of upstream servers | [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**](ProxyMode.md) | Enable support for forwardAuth in traefik and nginx auth_request. Exclusive with internal_host. * `proxy` - Proxy * `forward_single` - Forward Single * `forward_domain` - Forward Domain | [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] | ||
**clientNetworks** | **kotlin.String** | List of CIDRs (comma-separated) that clients can connect from. A more specific CIDR will match before a looser one. Clients connecting from a non-specified CIDR will be dropped. | [optional] | ||
**sharedSecret** | **kotlin.String** | Shared secret between clients and server to hash packets. | [optional] | ||
**audience** | **kotlin.String** | Value of the audience restriction field of the assertion. When left empty, no audience restriction will be added. | [optional] | ||
**issuer** | **kotlin.String** | Also known as EntityID | [optional] | ||
**assertionValidNotBefore** | **kotlin.String** | Assertion valid not before current time + this value (Format: hours=-1;minutes=-2;seconds=-3). | [optional] | ||
**assertionValidNotOnOrAfter** | **kotlin.String** | Assertion not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). | [optional] | ||
**sessionValidNotOnOrAfter** | **kotlin.String** | Session not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). | [optional] | ||
**nameIdMapping** | [**java.util.UUID**](java.util.UUID.md) | Configure how the NameID value will be created. When left empty, the NameIDPolicy of the incoming request will be considered | [optional] | ||
**digestAlgorithm** | [**DigestAlgorithmEnum**](DigestAlgorithmEnum.md) | | [optional] | ||
**signatureAlgorithm** | [**SignatureAlgorithmEnum**](SignatureAlgorithmEnum.md) | | [optional] | ||
**signingKp** | [**java.util.UUID**](java.util.UUID.md) | Keypair used to sign outgoing Responses going to the Service Provider. | [optional] | ||
**verificationKp** | [**java.util.UUID**](java.util.UUID.md) | When selected, incoming assertion's Signatures will be validated against this certificate. To allow unsigned Requests, leave on default. | [optional] | ||
**spBinding** | [**SpBindingEnum**](SpBindingEnum.md) | This determines how authentik sends the response back to the Service Provider. * `redirect` - Redirect * `post` - Post | [optional] | ||
**propertyMappingsGroup** | [**kotlin.collections.List<java.util.UUID>**](java.util.UUID.md) | Property mappings used for group creation/updating. | [optional] | ||
**excludeUsersServiceAccount** | **kotlin.Boolean** | | [optional] | ||
**filterGroup** | [**java.util.UUID**](java.util.UUID.md) | | [optional] | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
|
||
# ProviderModelEnum | ||
|
||
## Enum | ||
|
||
|
||
* `ldapPeriodLdapprovider` (value: `"authentik_providers_ldap.ldapprovider"`) | ||
|
||
* `oauth2PeriodOauth2provider` (value: `"authentik_providers_oauth2.oauth2provider"`) | ||
|
||
* `proxyPeriodProxyprovider` (value: `"authentik_providers_proxy.proxyprovider"`) | ||
|
||
* `radiusPeriodRadiusprovider` (value: `"authentik_providers_radius.radiusprovider"`) | ||
|
||
* `samlPeriodSamlprovider` (value: `"authentik_providers_saml.samlprovider"`) | ||
|
||
* `scimPeriodScimprovider` (value: `"authentik_providers_scim.scimprovider"`) | ||
|
||
* `unknownDefaultOpenApi` (value: `"unknown_default_open_api"`) | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
|
||
# TransactionApplicationRequest | ||
|
||
## Properties | ||
Name | Type | Description | Notes | ||
------------ | ------------- | ------------- | ------------- | ||
**app** | [**ApplicationRequest**](ApplicationRequest.md) | | | ||
**providerModel** | [**ProviderModelEnum**](ProviderModelEnum.md) | | | ||
**provider** | [**ModelRequest**](ModelRequest.md) | | | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
|
||
# TransactionApplicationResponse | ||
|
||
## Properties | ||
Name | Type | Description | Notes | ||
------------ | ------------- | ------------- | ------------- | ||
**applied** | **kotlin.Boolean** | | | ||
**logs** | **kotlin.collections.List<kotlin.String>** | | | ||
|
||
|
||
|
Oops, something went wrong.