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

Commit

Permalink
Update API Client
Browse files Browse the repository at this point in the history
#### What's Changed
---

##### `GET` /sources/oauth/{slug}/

###### Return Type:

Changed response : **200 OK**

* Changed content type : `application/json`

    * Changed property `provider_type` (string)
        > * `apple` - Apple
        > * `openidconnect` - OpenID Connect
        > * `azuread` - Azure AD
        > * `discord` - Discord
        > * `facebook` - Facebook
        > * `github` - GitHub
        > * `google` - Google
        > * `mailcow` - Mailcow
        > * `okta` - Okta
        > * `patreon` - Patreon
        > * `reddit` - Reddit
        > * `twitch` - Twitch
        > * `twitter` - Twitter

##### `PUT` /sources/oauth/{slug}/

###### Request:

Changed content type : `application/json`

* Changed property `provider_type` (string)
    > * `apple` - Apple
    > * `openidconnect` - OpenID Connect
    > * `azuread` - Azure AD
    > * `discord` - Discord
    > * `facebook` - Facebook
    > * `github` - GitHub
    > * `google` - Google
    > * `mailcow` - Mailcow
    > * `okta` - Okta
    > * `patreon` - Patreon
    > * `reddit` - Reddit
    > * `twitch` - Twitch
    > * `twitter` - Twitter

###### Return Type:

Changed response : **200 OK**

* Changed content type : `application/json`

    * Changed property `provider_type` (string)
        > * `apple` - Apple
        > * `openidconnect` - OpenID Connect
        > * `azuread` - Azure AD
        > * `discord` - Discord
        > * `facebook` - Facebook
        > * `github` - GitHub
        > * `google` - Google
        > * `mailcow` - Mailcow
        > * `okta` - Okta
        > * `patreon` - Patreon
        > * `reddit` - Reddit
        > * `twitch` - Twitch
        > * `twitter` - Twitter

##### `PATCH` /sources/oauth/{slug}/

###### Request:

Changed content type : `application/json`

* Changed property `provider_type` (string)
    > * `apple` - Apple
    > * `openidconnect` - OpenID Connect
    > * `azuread` - Azure AD
    > * `discord` - Discord
    > * `facebook` - Facebook
    > * `github` - GitHub
    > * `google` - Google
    > * `mailcow` - Mailcow
    > * `okta` - Okta
    > * `patreon` - Patreon
    > * `reddit` - Reddit
    > * `twitch` - Twitch
    > * `twitter` - Twitter

###### Return Type:

Changed response : **200 OK**

* Changed content type : `application/json`

    * Changed property `provider_type` (string)
        > * `apple` - Apple
        > * `openidconnect` - OpenID Connect
        > * `azuread` - Azure AD
        > * `discord` - Discord
        > * `facebook` - Facebook
        > * `github` - GitHub
        > * `google` - Google
        > * `mailcow` - Mailcow
        > * `okta` - Okta
        > * `patreon` - Patreon
        > * `reddit` - Reddit
        > * `twitch` - Twitch
        > * `twitter` - Twitter

##### `POST` /sources/oauth/

###### Request:

Changed content type : `application/json`

* Changed property `provider_type` (string)
    > * `apple` - Apple
    > * `openidconnect` - OpenID Connect
    > * `azuread` - Azure AD
    > * `discord` - Discord
    > * `facebook` - Facebook
    > * `github` - GitHub
    > * `google` - Google
    > * `mailcow` - Mailcow
    > * `okta` - Okta
    > * `patreon` - Patreon
    > * `reddit` - Reddit
    > * `twitch` - Twitch
    > * `twitter` - Twitter

###### Return Type:

Changed response : **201 Created**

* Changed content type : `application/json`

    * Changed property `provider_type` (string)
        > * `apple` - Apple
        > * `openidconnect` - OpenID Connect
        > * `azuread` - Azure AD
        > * `discord` - Discord
        > * `facebook` - Facebook
        > * `github` - GitHub
        > * `google` - Google
        > * `mailcow` - Mailcow
        > * `okta` - Okta
        > * `patreon` - Patreon
        > * `reddit` - Reddit
        > * `twitch` - Twitch
        > * `twitter` - Twitter

##### `GET` /sources/oauth/

###### Return Type:

Changed response : **200 OK**

* Changed content type : `application/json`

    * Changed property `results` (array)

        Changed items (object):
            > OAuth Source Serializer

        * Changed property `provider_type` (string)
            > * `apple` - Apple
            > * `openidconnect` - OpenID Connect
            > * `azuread` - Azure AD
            > * `discord` - Discord
            > * `facebook` - Facebook
            > * `github` - GitHub
            > * `google` - Google
            > * `mailcow` - Mailcow
            > * `okta` - Okta
            > * `patreon` - Patreon
            > * `reddit` - Reddit
            > * `twitch` - Twitch
            > * `twitter` - Twitter

##### `GET` /stages/user_login/{stage_uuid}/

###### Return Type:

Changed response : **200 OK**

* Changed content type : `application/json`

    * Added property `network_binding` (object)
        > Bind sessions created by this stage to the configured network
        >
        > * `no_binding` - No Binding
        > * `bind_asn` - Bind Asn
        > * `bind_asn_network` - Bind Asn Network
        > * `bind_asn_network_ip` - Bind Asn Network Ip

        Enum values:

        * `no_binding`
        * `bind_asn`
        * `bind_asn_network`
        * `bind_asn_network_ip`
    * Added property `geoip_binding` (object)
        > Bind sessions created by this stage to the configured GeoIP location
        >
        > * `no_binding` - No Binding
        > * `bind_continent` - Bind Continent
        > * `bind_continent_country` - Bind Continent Country
        > * `bind_continent_country_city` - Bind Continent Country City

        Enum values:

        * `no_binding`
        * `bind_continent`
        * `bind_continent_country`
        * `bind_continent_country_city`
##### `PUT` /stages/user_login/{stage_uuid}/

###### Request:

Changed content type : `application/json`

* Added property `network_binding` (object)
    > Bind sessions created by this stage to the configured network
    >
    > * `no_binding` - No Binding
    > * `bind_asn` - Bind Asn
    > * `bind_asn_network` - Bind Asn Network
    > * `bind_asn_network_ip` - Bind Asn Network Ip

* Added property `geoip_binding` (object)
    > Bind sessions created by this stage to the configured GeoIP location
    >
    > * `no_binding` - No Binding
    > * `bind_continent` - Bind Continent
    > * `bind_continent_country` - Bind Continent Country
    > * `bind_continent_country_city` - Bind Continent Country City

###### Return Type:

Changed response : **200 OK**

* Changed content type : `application/json`

    * Added property `network_binding` (object)
        > Bind sessions created by this stage to the configured network
        >
        > * `no_binding` - No Binding
        > * `bind_asn` - Bind Asn
        > * `bind_asn_network` - Bind Asn Network
        > * `bind_asn_network_ip` - Bind Asn Network Ip

    * Added property `geoip_binding` (object)
        > Bind sessions created by this stage to the configured GeoIP location
        >
        > * `no_binding` - No Binding
        > * `bind_continent` - Bind Continent
        > * `bind_continent_country` - Bind Continent Country
        > * `bind_continent_country_city` - Bind Continent Country City

##### `PATCH` /stages/user_login/{stage_uuid}/

###### Request:

Changed content type : `application/json`

* Added property `network_binding` (object)
    > Bind sessions created by this stage to the configured network
    >
    > * `no_binding` - No Binding
    > * `bind_asn` - Bind Asn
    > * `bind_asn_network` - Bind Asn Network
    > * `bind_asn_network_ip` - Bind Asn Network Ip

* Added property `geoip_binding` (object)
    > Bind sessions created by this stage to the configured GeoIP location
    >
    > * `no_binding` - No Binding
    > * `bind_continent` - Bind Continent
    > * `bind_continent_country` - Bind Continent Country
    > * `bind_continent_country_city` - Bind Continent Country City

###### Return Type:

Changed response : **200 OK**

* Changed content type : `application/json`

    * Added property `network_binding` (object)
        > Bind sessions created by this stage to the configured network
        >
        > * `no_binding` - No Binding
        > * `bind_asn` - Bind Asn
        > * `bind_asn_network` - Bind Asn Network
        > * `bind_asn_network_ip` - Bind Asn Network Ip

    * Added property `geoip_binding` (object)
        > Bind sessions created by this stage to the configured GeoIP location
        >
        > * `no_binding` - No Binding
        > * `bind_continent` - Bind Continent
        > * `bind_continent_country` - Bind Continent Country
        > * `bind_continent_country_city` - Bind Continent Country City

##### `POST` /stages/user_login/

###### Request:

Changed content type : `application/json`

* Added property `network_binding` (object)
    > Bind sessions created by this stage to the configured network
    >
    > * `no_binding` - No Binding
    > * `bind_asn` - Bind Asn
    > * `bind_asn_network` - Bind Asn Network
    > * `bind_asn_network_ip` - Bind Asn Network Ip

* Added property `geoip_binding` (object)
    > Bind sessions created by this stage to the configured GeoIP location
    >
    > * `no_binding` - No Binding
    > * `bind_continent` - Bind Continent
    > * `bind_continent_country` - Bind Continent Country
    > * `bind_continent_country_city` - Bind Continent Country City

###### Return Type:

Changed response : **201 Created**

* Changed content type : `application/json`

    * Added property `network_binding` (object)
        > Bind sessions created by this stage to the configured network
        >
        > * `no_binding` - No Binding
        > * `bind_asn` - Bind Asn
        > * `bind_asn_network` - Bind Asn Network
        > * `bind_asn_network_ip` - Bind Asn Network Ip

    * Added property `geoip_binding` (object)
        > Bind sessions created by this stage to the configured GeoIP location
        >
        > * `no_binding` - No Binding
        > * `bind_continent` - Bind Continent
        > * `bind_continent_country` - Bind Continent Country
        > * `bind_continent_country_city` - Bind Continent Country City

##### `GET` /stages/user_login/

###### Parameters:

Added: `geoip_binding` in `query`
> Bind sessions created by this stage to the configured GeoIP location
>
> * `no_binding` - No Binding
> * `bind_continent` - Bind Continent
> * `bind_continent_country` - Bind Continent Country
> * `bind_continent_country_city` - Bind Continent Country City

Added: `network_binding` in `query`
> Bind sessions created by this stage to the configured network
>
> * `no_binding` - No Binding
> * `bind_asn` - Bind Asn
> * `bind_asn_network` - Bind Asn Network
> * `bind_asn_network_ip` - Bind Asn Network Ip

###### Return Type:

Changed response : **200 OK**

* Changed content type : `application/json`

    * Changed property `results` (array)

        Changed items (object):
            > UserLoginStage Serializer

        * Added property `network_binding` (object)
            > Bind sessions created by this stage to the configured network
            >
            > * `no_binding` - No Binding
            > * `bind_asn` - Bind Asn
            > * `bind_asn_network` - Bind Asn Network
            > * `bind_asn_network_ip` - Bind Asn Network Ip

        * Added property `geoip_binding` (object)
            > Bind sessions created by this stage to the configured GeoIP location
            >
            > * `no_binding` - No Binding
            > * `bind_continent` - Bind Continent
            > * `bind_continent_country` - Bind Continent Country
            > * `bind_continent_country_city` - Bind Continent Country City
  • Loading branch information
authentik-automation[bot] committed Dec 23, 2023
1 parent 26b5a7a commit 0c2187b
Show file tree
Hide file tree
Showing 18 changed files with 397 additions and 19 deletions.
4 changes: 4 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ docs/FlowStageBindingRequest.md
docs/FlowsApi.md
docs/FooterLink.md
docs/GenericError.md
docs/GeoipBindingEnum.md
docs/Group.md
docs/GroupMember.md
docs/GroupMemberRequest.md
Expand Down Expand Up @@ -178,6 +179,7 @@ docs/Metadata.md
docs/ModelEnum.md
docs/ModelRequest.md
docs/NameIdPolicyEnum.md
docs/NetworkBindingEnum.md
docs/NotConfiguredActionEnum.md
docs/Notification.md
docs/NotificationRequest.md
Expand Down Expand Up @@ -696,6 +698,7 @@ src/main/kotlin/io/goauthentik/api/models/FlowStageBinding.kt
src/main/kotlin/io/goauthentik/api/models/FlowStageBindingRequest.kt
src/main/kotlin/io/goauthentik/api/models/FooterLink.kt
src/main/kotlin/io/goauthentik/api/models/GenericError.kt
src/main/kotlin/io/goauthentik/api/models/GeoipBindingEnum.kt
src/main/kotlin/io/goauthentik/api/models/Group.kt
src/main/kotlin/io/goauthentik/api/models/GroupMember.kt
src/main/kotlin/io/goauthentik/api/models/GroupMemberRequest.kt
Expand Down Expand Up @@ -736,6 +739,7 @@ src/main/kotlin/io/goauthentik/api/models/Metadata.kt
src/main/kotlin/io/goauthentik/api/models/ModelEnum.kt
src/main/kotlin/io/goauthentik/api/models/ModelRequest.kt
src/main/kotlin/io/goauthentik/api/models/NameIdPolicyEnum.kt
src/main/kotlin/io/goauthentik/api/models/NetworkBindingEnum.kt
src/main/kotlin/io/goauthentik/api/models/NotConfiguredActionEnum.kt
src/main/kotlin/io/goauthentik/api/models/Notification.kt
src/main/kotlin/io/goauthentik/api/models/NotificationRequest.kt
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -825,6 +825,7 @@ Class | Method | HTTP request | Description
- [FlowStageBindingRequest](docs/FlowStageBindingRequest.md)
- [FooterLink](docs/FooterLink.md)
- [GenericError](docs/GenericError.md)
- [GeoipBindingEnum](docs/GeoipBindingEnum.md)
- [Group](docs/Group.md)
- [GroupMember](docs/GroupMember.md)
- [GroupMemberRequest](docs/GroupMemberRequest.md)
Expand Down Expand Up @@ -865,6 +866,7 @@ Class | Method | HTTP request | Description
- [ModelEnum](docs/ModelEnum.md)
- [ModelRequest](docs/ModelRequest.md)
- [NameIdPolicyEnum](docs/NameIdPolicyEnum.md)
- [NetworkBindingEnum](docs/NetworkBindingEnum.md)
- [NotConfiguredActionEnum](docs/NotConfiguredActionEnum.md)
- [Notification](docs/Notification.md)
- [NotificationRequest](docs/NotificationRequest.md)
Expand Down
18 changes: 18 additions & 0 deletions docs/GeoipBindingEnum.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@

# GeoipBindingEnum

## Enum


* `noBinding` (value: `"no_binding"`)

* `bindContinent` (value: `"bind_continent"`)

* `bindContinentCountry` (value: `"bind_continent_country"`)

* `bindContinentCountryCity` (value: `"bind_continent_country_city"`)

* `unknownDefaultOpenApi` (value: `"unknown_default_open_api"`)



18 changes: 18 additions & 0 deletions docs/NetworkBindingEnum.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@

# NetworkBindingEnum

## Enum


* `noBinding` (value: `"no_binding"`)

* `bindAsn` (value: `"bind_asn"`)

* `bindAsnNetwork` (value: `"bind_asn_network"`)

* `bindAsnNetworkIp` (value: `"bind_asn_network_ip"`)

* `unknownDefaultOpenApi` (value: `"unknown_default_open_api"`)



2 changes: 2 additions & 0 deletions docs/PatchedUserLoginStageRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Name | Type | Description | Notes
**sessionDuration** | **kotlin.String** | Determines how long a session lasts. Default of 0 means that the sessions lasts until the browser is closed. (Format: hours=-1;minutes=-2;seconds=-3) | [optional]
**terminateOtherSessions** | **kotlin.Boolean** | Terminate all other sessions of the user logging in. | [optional]
**rememberMeOffset** | **kotlin.String** | Offset the session will be extended by when the user picks the remember me option. Default of 0 means that the remember me option will not be shown. (Format: hours=-1;minutes=-2;seconds=-3) | [optional]
**networkBinding** | [**NetworkBindingEnum**](NetworkBindingEnum.md) | | [optional]
**geoipBinding** | [**GeoipBindingEnum**](GeoipBindingEnum.md) | | [optional]



4 changes: 2 additions & 2 deletions docs/ProviderTypeEnum.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@

* `apple` (value: `"apple"`)

* `openidconnect` (value: `"openidconnect"`)

* `azuread` (value: `"azuread"`)

* `discord` (value: `"discord"`)
Expand All @@ -18,8 +20,6 @@

* `mailcow` (value: `"mailcow"`)

* `openidconnect` (value: `"openidconnect"`)

* `okta` (value: `"okta"`)

* `patreon` (value: `"patreon"`)
Expand Down
8 changes: 6 additions & 2 deletions docs/StagesApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -7457,7 +7457,7 @@ Configure authentik:

<a id="stagesUserLoginList"></a>
# **stagesUserLoginList**
> PaginatedUserLoginStageList stagesUserLoginList(name, ordering, page, pageSize, rememberMeOffset, search, sessionDuration, stageUuid, terminateOtherSessions)
> PaginatedUserLoginStageList stagesUserLoginList(geoipBinding, name, networkBinding, ordering, page, pageSize, rememberMeOffset, search, sessionDuration, stageUuid, terminateOtherSessions)


Expand All @@ -7470,7 +7470,9 @@ UserLoginStage Viewset
//import io.goauthentik.api.models.*

val apiInstance = StagesApi()
val geoipBinding : kotlin.String = geoipBinding_example // kotlin.String | Bind sessions created by this stage to the configured GeoIP location * `no_binding` - No Binding * `bind_continent` - Bind Continent * `bind_continent_country` - Bind Continent Country * `bind_continent_country_city` - Bind Continent Country City
val name : kotlin.String = name_example // kotlin.String |
val networkBinding : kotlin.String = networkBinding_example // kotlin.String | Bind sessions created by this stage to the configured network * `no_binding` - No Binding * `bind_asn` - Bind Asn * `bind_asn_network` - Bind Asn Network * `bind_asn_network_ip` - Bind Asn Network Ip
val ordering : kotlin.String = ordering_example // kotlin.String | Which field to use when ordering the results.
val page : kotlin.Int = 56 // kotlin.Int | A page number within the paginated result set.
val pageSize : kotlin.Int = 56 // kotlin.Int | Number of results to return per page.
Expand All @@ -7480,7 +7482,7 @@ val sessionDuration : kotlin.String = sessionDuration_example // kotlin.String |
val stageUuid : java.util.UUID = 38400000-8cf0-11bd-b23e-10b96e4ef00d // java.util.UUID |
val terminateOtherSessions : kotlin.Boolean = true // kotlin.Boolean |
try {
val result : PaginatedUserLoginStageList = apiInstance.stagesUserLoginList(name, ordering, page, pageSize, rememberMeOffset, search, sessionDuration, stageUuid, terminateOtherSessions)
val result : PaginatedUserLoginStageList = apiInstance.stagesUserLoginList(geoipBinding, name, networkBinding, ordering, page, pageSize, rememberMeOffset, search, sessionDuration, stageUuid, terminateOtherSessions)
println(result)
} catch (e: ClientException) {
println("4xx response calling StagesApi#stagesUserLoginList")
Expand All @@ -7495,7 +7497,9 @@ try {

Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**geoipBinding** | **kotlin.String**| Bind sessions created by this stage to the configured GeoIP location * &#x60;no_binding&#x60; - No Binding * &#x60;bind_continent&#x60; - Bind Continent * &#x60;bind_continent_country&#x60; - Bind Continent Country * &#x60;bind_continent_country_city&#x60; - Bind Continent Country City | [optional] [enum: bind_continent, bind_continent_country, bind_continent_country_city, no_binding]
**name** | **kotlin.String**| | [optional]
**networkBinding** | **kotlin.String**| Bind sessions created by this stage to the configured network * &#x60;no_binding&#x60; - No Binding * &#x60;bind_asn&#x60; - Bind Asn * &#x60;bind_asn_network&#x60; - Bind Asn Network * &#x60;bind_asn_network_ip&#x60; - Bind Asn Network Ip | [optional] [enum: bind_asn, bind_asn_network, bind_asn_network_ip, no_binding]
**ordering** | **kotlin.String**| Which field to use when ordering the results. | [optional]
**page** | **kotlin.Int**| A page number within the paginated result set. | [optional]
**pageSize** | **kotlin.Int**| Number of results to return per page. | [optional]
Expand Down
2 changes: 2 additions & 0 deletions docs/UserLoginStage.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ Name | Type | Description | Notes
**sessionDuration** | **kotlin.String** | Determines how long a session lasts. Default of 0 means that the sessions lasts until the browser is closed. (Format: hours&#x3D;-1;minutes&#x3D;-2;seconds&#x3D;-3) | [optional]
**terminateOtherSessions** | **kotlin.Boolean** | Terminate all other sessions of the user logging in. | [optional]
**rememberMeOffset** | **kotlin.String** | Offset the session will be extended by when the user picks the remember me option. Default of 0 means that the remember me option will not be shown. (Format: hours&#x3D;-1;minutes&#x3D;-2;seconds&#x3D;-3) | [optional]
**networkBinding** | [**NetworkBindingEnum**](NetworkBindingEnum.md) | | [optional]
**geoipBinding** | [**GeoipBindingEnum**](GeoipBindingEnum.md) | | [optional]



2 changes: 2 additions & 0 deletions docs/UserLoginStageRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Name | Type | Description | Notes
**sessionDuration** | **kotlin.String** | Determines how long a session lasts. Default of 0 means that the sessions lasts until the browser is closed. (Format: hours&#x3D;-1;minutes&#x3D;-2;seconds&#x3D;-3) | [optional]
**terminateOtherSessions** | **kotlin.Boolean** | Terminate all other sessions of the user logging in. | [optional]
**rememberMeOffset** | **kotlin.String** | Offset the session will be extended by when the user picks the remember me option. Default of 0 means that the remember me option will not be shown. (Format: hours&#x3D;-1;minutes&#x3D;-2;seconds&#x3D;-3) | [optional]
**networkBinding** | [**NetworkBindingEnum**](NetworkBindingEnum.md) | | [optional]
**geoipBinding** | [**GeoipBindingEnum**](GeoipBindingEnum.md) | | [optional]



120 changes: 118 additions & 2 deletions schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26955,10 +26955,42 @@ paths:
operationId: stages_user_login_list
description: UserLoginStage Viewset
parameters:
- in: query
name: geoip_binding
schema:
type: string
enum:
- bind_continent
- bind_continent_country
- bind_continent_country_city
- no_binding
description: |-
Bind sessions created by this stage to the configured GeoIP location

* `no_binding` - No Binding
* `bind_continent` - Bind Continent
* `bind_continent_country` - Bind Continent Country
* `bind_continent_country_city` - Bind Continent Country City
- in: query
name: name
schema:
type: string
- in: query
name: network_binding
schema:
type: string
enum:
- bind_asn
- bind_asn_network
- bind_asn_network_ip
- no_binding
description: |-
Bind sessions created by this stage to the configured network

* `no_binding` - No Binding
* `bind_asn` - Bind Asn
* `bind_asn_network` - Bind Asn Network
* `bind_asn_network_ip` - Bind Asn Network Ip
- name: ordering
required: false
in: query
Expand Down Expand Up @@ -31829,6 +31861,18 @@ components:
type: string
required:
- detail
GeoipBindingEnum:
enum:
- no_binding
- bind_continent
- bind_continent_country
- bind_continent_country_city
type: string
description: |-
* `no_binding` - No Binding
* `bind_continent` - Bind Continent
* `bind_continent_country` - Bind Continent Country
* `bind_continent_country_city` - Bind Continent Country City
Group:
type: object
description: Group Serializer
Expand Down Expand Up @@ -33405,6 +33449,18 @@ components:
* `urn:oasis:names:tc:SAML:2.0:nameid-format:X509SubjectName` - X509
* `urn:oasis:names:tc:SAML:2.0:nameid-format:WindowsDomainQualifiedName` - Windows
* `urn:oasis:names:tc:SAML:2.0:nameid-format:transient` - Transient
NetworkBindingEnum:
enum:
- no_binding
- bind_asn
- bind_asn_network
- bind_asn_network_ip
type: string
description: |-
* `no_binding` - No Binding
* `bind_asn` - Bind Asn
* `bind_asn_network` - Bind Asn Network
* `bind_asn_network_ip` - Bind Asn Network Ip
NotConfiguredActionEnum:
enum:
- skip
Expand Down Expand Up @@ -38080,6 +38136,26 @@ components:
description: 'Offset the session will be extended by when the user picks
the remember me option. Default of 0 means that the remember me option
will not be shown. (Format: hours=-1;minutes=-2;seconds=-3)'
network_binding:
allOf:
- $ref: '#/components/schemas/NetworkBindingEnum'
description: |-
Bind sessions created by this stage to the configured network

* `no_binding` - No Binding
* `bind_asn` - Bind Asn
* `bind_asn_network` - Bind Asn Network
* `bind_asn_network_ip` - Bind Asn Network Ip
geoip_binding:
allOf:
- $ref: '#/components/schemas/GeoipBindingEnum'
description: |-
Bind sessions created by this stage to the configured GeoIP location

* `no_binding` - No Binding
* `bind_continent` - Bind Continent
* `bind_continent_country` - Bind Continent Country
* `bind_continent_country_city` - Bind Continent Country City
PatchedUserLogoutStageRequest:
type: object
description: UserLogoutStage Serializer
Expand Down Expand Up @@ -39111,13 +39187,13 @@ components:
ProviderTypeEnum:
enum:
- apple
- openidconnect
- azuread
- discord
- facebook
- github
- google
- mailcow
- openidconnect
- okta
- patreon
- reddit
Expand All @@ -39126,13 +39202,13 @@ components:
type: string
description: |-
* `apple` - Apple
* `openidconnect` - OpenID Connect
* `azuread` - Azure AD
* `discord` - Discord
* `facebook` - Facebook
* `github` - GitHub
* `google` - Google
* `mailcow` - Mailcow
* `openidconnect` - OpenID Connect
* `okta` - Okta
* `patreon` - Patreon
* `reddit` - Reddit
Expand Down Expand Up @@ -42052,6 +42128,26 @@ components:
description: 'Offset the session will be extended by when the user picks
the remember me option. Default of 0 means that the remember me option
will not be shown. (Format: hours=-1;minutes=-2;seconds=-3)'
network_binding:
allOf:
- $ref: '#/components/schemas/NetworkBindingEnum'
description: |-
Bind sessions created by this stage to the configured network

* `no_binding` - No Binding
* `bind_asn` - Bind Asn
* `bind_asn_network` - Bind Asn Network
* `bind_asn_network_ip` - Bind Asn Network Ip
geoip_binding:
allOf:
- $ref: '#/components/schemas/GeoipBindingEnum'
description: |-
Bind sessions created by this stage to the configured GeoIP location

* `no_binding` - No Binding
* `bind_continent` - Bind Continent
* `bind_continent_country` - Bind Continent Country
* `bind_continent_country_city` - Bind Continent Country City
required:
- component
- meta_model_name
Expand Down Expand Up @@ -42084,6 +42180,26 @@ components:
description: 'Offset the session will be extended by when the user picks
the remember me option. Default of 0 means that the remember me option
will not be shown. (Format: hours=-1;minutes=-2;seconds=-3)'
network_binding:
allOf:
- $ref: '#/components/schemas/NetworkBindingEnum'
description: |-
Bind sessions created by this stage to the configured network

* `no_binding` - No Binding
* `bind_asn` - Bind Asn
* `bind_asn_network` - Bind Asn Network
* `bind_asn_network_ip` - Bind Asn Network Ip
geoip_binding:
allOf:
- $ref: '#/components/schemas/GeoipBindingEnum'
description: |-
Bind sessions created by this stage to the configured GeoIP location

* `no_binding` - No Binding
* `bind_continent` - Bind Continent
* `bind_continent_country` - Bind Continent Country
* `bind_continent_country_city` - Bind Continent Country City
required:
- name
UserLogoutStage:
Expand Down
Loading

0 comments on commit 0c2187b

Please sign in to comment.