Skip to content

Commit bb7aba5

Browse files
committedNov 21, 2024
Update API Client
#### What's Changed --- ##### `GET` /providers/oauth2/{id}/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array) ##### `PUT` /providers/oauth2/{id}/ ###### Request: Changed content type : `application/json` New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array) ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array) ##### `PATCH` /providers/oauth2/{id}/ ###### Request: Changed content type : `application/json` * Changed property `redirect_uris` (string -> array) ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array) ##### `POST` /providers/oauth2/ ###### Request: Changed content type : `application/json` New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array) ###### Return Type: Changed response : **201 Created** * Changed content type : `application/json` New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array) ##### `GET` /providers/oauth2/ ###### Parameters: Deleted: `redirect_uris` in `query` ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `results` (array) Changed items (object): > OAuth2Provider Serializer New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array) ##### `GET` /providers/proxy/ ###### Parameters: Deleted: `redirect_uris__iexact` in `query` ##### `GET` /oauth2/access_tokens/{id}/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `provider` (object) > OAuth2Provider Serializer New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array) ##### `GET` /oauth2/authorization_codes/{id}/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `provider` (object) > OAuth2Provider Serializer New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array) ##### `GET` /oauth2/refresh_tokens/{id}/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `provider` (object) > OAuth2Provider Serializer New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array) ##### `PUT` /core/transactional/applications/ ###### Request: Changed content type : `application/json` * Changed property `provider` (object) Updated `authentik_providers_oauth2.oauth2provider` provider_model: New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array) ##### `GET` /oauth2/access_tokens/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `results` (array) Changed items (object): > Serializer for BaseGrantModel and RefreshToken * Changed property `provider` (object) > OAuth2Provider Serializer New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array) ##### `GET` /oauth2/authorization_codes/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `results` (array) Changed items (object): > Serializer for BaseGrantModel and ExpiringBaseGrant * Changed property `provider` (object) > OAuth2Provider Serializer New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array) ##### `GET` /oauth2/refresh_tokens/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `results` (array) Changed items (object): > Serializer for BaseGrantModel and RefreshToken * Changed property `provider` (object) > OAuth2Provider Serializer New required properties: - `redirect_uris` * Changed property `redirect_uris` (string -> array)
1 parent cebc48b commit bb7aba5

19 files changed

+855
-170
lines changed
 

‎.openapi-generator/FILES

+6
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ docs/LoginChallengeTypes.md
245245
docs/LoginMetrics.md
246246
docs/LoginSource.md
247247
docs/ManagedAPI.md
248+
docs/MatchingModeEnum.md
248249
docs/Metadata.md
249250
docs/MicrosoftEntraProvider.md
250251
docs/MicrosoftEntraProviderGroup.md
@@ -576,6 +577,8 @@ docs/RadiusProviderPropertyMappingRequest.md
576577
docs/RadiusProviderRequest.md
577578
docs/RbacAPI.md
578579
docs/RedirectChallenge.md
580+
docs/RedirectURI.md
581+
docs/RedirectURIRequest.md
579582
docs/Reputation.md
580583
docs/ReputationPolicy.md
581584
docs/ReputationPolicyRequest.md
@@ -934,6 +937,7 @@ model_log_level_enum.go
934937
model_login_challenge_types.go
935938
model_login_metrics.go
936939
model_login_source.go
940+
model_matching_mode_enum.go
937941
model_metadata.go
938942
model_microsoft_entra_provider.go
939943
model_microsoft_entra_provider_group.go
@@ -1258,6 +1262,8 @@ model_radius_provider_property_mapping.go
12581262
model_radius_provider_property_mapping_request.go
12591263
model_radius_provider_request.go
12601264
model_redirect_challenge.go
1265+
model_redirect_uri.go
1266+
model_redirect_uri_request.go
12611267
model_reputation.go
12621268
model_reputation_policy.go
12631269
model_reputation_policy_request.go

‎README.md

+3
Original file line numberDiff line numberDiff line change
@@ -1175,6 +1175,7 @@ Class | Method | HTTP request | Description
11751175
- [LoginChallengeTypes](docs/LoginChallengeTypes.md)
11761176
- [LoginMetrics](docs/LoginMetrics.md)
11771177
- [LoginSource](docs/LoginSource.md)
1178+
- [MatchingModeEnum](docs/MatchingModeEnum.md)
11781179
- [Metadata](docs/Metadata.md)
11791180
- [MicrosoftEntraProvider](docs/MicrosoftEntraProvider.md)
11801181
- [MicrosoftEntraProviderGroup](docs/MicrosoftEntraProviderGroup.md)
@@ -1499,6 +1500,8 @@ Class | Method | HTTP request | Description
14991500
- [RadiusProviderPropertyMappingRequest](docs/RadiusProviderPropertyMappingRequest.md)
15001501
- [RadiusProviderRequest](docs/RadiusProviderRequest.md)
15011502
- [RedirectChallenge](docs/RedirectChallenge.md)
1503+
- [RedirectURI](docs/RedirectURI.md)
1504+
- [RedirectURIRequest](docs/RedirectURIRequest.md)
15021505
- [Reputation](docs/Reputation.md)
15031506
- [ReputationPolicy](docs/ReputationPolicy.md)
15041507
- [ReputationPolicyRequest](docs/ReputationPolicyRequest.md)

‎api/openapi.yaml

+100-31
Original file line numberDiff line numberDiff line change
@@ -22431,13 +22431,6 @@ paths:
2243122431
type: string
2243222432
type: array
2243322433
style: form
22434-
- explode: true
22435-
in: query
22436-
name: redirect_uris
22437-
required: false
22438-
schema:
22439-
type: string
22440-
style: form
2244122434
- explode: true
2244222435
in: query
2244322436
name: refresh_token_validity
@@ -22927,13 +22920,6 @@ paths:
2292722920
type: string
2292822921
type: array
2292922922
style: form
22930-
- explode: true
22931-
in: query
22932-
name: redirect_uris__iexact
22933-
required: false
22934-
schema:
22935-
type: string
22936-
style: form
2293722923
- description: A search term.
2293822924
explode: true
2293922925
in: query
@@ -46395,7 +46381,11 @@ components:
4639546381
property_mappings:
4639646382
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
4639746383
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
46398-
redirect_uris: redirect_uris
46384+
redirect_uris:
46385+
- matching_mode: strict
46386+
url: url
46387+
- matching_mode: strict
46388+
url: url
4639946389
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
4640046390
component: component
4640146391
verbose_name: verbose_name
@@ -50300,6 +50290,11 @@ components:
5030050290
- challenge
5030150291
- name
5030250292
type: object
50293+
MatchingModeEnum:
50294+
enum:
50295+
- strict
50296+
- regex
50297+
type: string
5030350298
Metadata:
5030450299
description: Serializer for blueprint metadata
5030550300
properties:
@@ -51061,7 +51056,11 @@ components:
5106151056
property_mappings:
5106251057
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5106351058
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
51064-
redirect_uris: redirect_uris
51059+
redirect_uris:
51060+
- matching_mode: strict
51061+
url: url
51062+
- matching_mode: strict
51063+
url: url
5106551064
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5106651065
component: component
5106751066
verbose_name: verbose_name
@@ -51172,8 +51171,9 @@ components:
5117251171
nullable: true
5117351172
type: string
5117451173
redirect_uris:
51175-
description: Enter each URI on a new line.
51176-
type: string
51174+
items:
51175+
$ref: '#/components/schemas/RedirectURI'
51176+
type: array
5117751177
sub_mode:
5117851178
allOf:
5117951179
- $ref: '#/components/schemas/SubModeEnum'
@@ -51202,6 +51202,7 @@ components:
5120251202
- meta_model_name
5120351203
- name
5120451204
- pk
51205+
- redirect_uris
5120551206
- verbose_name
5120651207
- verbose_name_plural
5120751208
type: object
@@ -51211,7 +51212,11 @@ components:
5121151212
signing_key: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5121251213
invalidation_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5121351214
client_type: ""
51214-
redirect_uris: redirect_uris
51215+
redirect_uris:
51216+
- matching_mode: strict
51217+
url: url
51218+
- matching_mode: strict
51219+
url: url
5121551220
sub_mode: ""
5121651221
client_id: client_id
5121751222
refresh_token_validity: refresh_token_validity
@@ -51296,8 +51301,9 @@ components:
5129651301
nullable: true
5129751302
type: string
5129851303
redirect_uris:
51299-
description: Enter each URI on a new line.
51300-
type: string
51304+
items:
51305+
$ref: '#/components/schemas/RedirectURIRequest'
51306+
type: array
5130151307
sub_mode:
5130251308
allOf:
5130351309
- $ref: '#/components/schemas/SubModeEnum'
@@ -51319,6 +51325,7 @@ components:
5131951325
- authorization_flow
5132051326
- invalidation_flow
5132151327
- name
51328+
- redirect_uris
5132251329
type: object
5132351330
OAuth2ProviderSetupURLs:
5132451331
description: OAuth2 Provider Metadata serializer
@@ -53963,7 +53970,11 @@ components:
5396353970
property_mappings:
5396453971
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5396553972
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
53966-
redirect_uris: redirect_uris
53973+
redirect_uris:
53974+
- matching_mode: strict
53975+
url: url
53976+
- matching_mode: strict
53977+
url: url
5396753978
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5396853979
component: component
5396953980
verbose_name: verbose_name
@@ -54036,7 +54047,11 @@ components:
5403654047
property_mappings:
5403754048
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5403854049
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
54039-
redirect_uris: redirect_uris
54050+
redirect_uris:
54051+
- matching_mode: strict
54052+
url: url
54053+
- matching_mode: strict
54054+
url: url
5404054055
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5404154056
component: component
5404254057
verbose_name: verbose_name
@@ -55848,7 +55863,11 @@ components:
5584855863
property_mappings:
5584955864
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5585055865
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
55851-
redirect_uris: redirect_uris
55866+
redirect_uris:
55867+
- matching_mode: strict
55868+
url: url
55869+
- matching_mode: strict
55870+
url: url
5585255871
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5585355872
component: component
5585455873
verbose_name: verbose_name
@@ -55879,7 +55898,11 @@ components:
5587955898
property_mappings:
5588055899
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5588155900
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
55882-
redirect_uris: redirect_uris
55901+
redirect_uris:
55902+
- matching_mode: strict
55903+
url: url
55904+
- matching_mode: strict
55905+
url: url
5588355906
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5588455907
component: component
5588555908
verbose_name: verbose_name
@@ -58677,7 +58700,11 @@ components:
5867758700
property_mappings:
5867858701
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5867958702
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
58680-
redirect_uris: redirect_uris
58703+
redirect_uris:
58704+
- matching_mode: strict
58705+
url: url
58706+
- matching_mode: strict
58707+
url: url
5868158708
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5868258709
component: component
5868358710
verbose_name: verbose_name
@@ -58752,7 +58779,11 @@ components:
5875258779
property_mappings:
5875358780
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5875458781
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
58755-
redirect_uris: redirect_uris
58782+
redirect_uris:
58783+
- matching_mode: strict
58784+
url: url
58785+
- matching_mode: strict
58786+
url: url
5875658787
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
5875758788
component: component
5875858789
verbose_name: verbose_name
@@ -62353,7 +62384,11 @@ components:
6235362384
signing_key: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
6235462385
invalidation_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
6235562386
client_type: ""
62356-
redirect_uris: redirect_uris
62387+
redirect_uris:
62388+
- matching_mode: strict
62389+
url: url
62390+
- matching_mode: strict
62391+
url: url
6235762392
sub_mode: ""
6235862393
client_id: client_id
6235962394
refresh_token_validity: refresh_token_validity
@@ -62438,8 +62473,9 @@ components:
6243862473
nullable: true
6243962474
type: string
6244062475
redirect_uris:
62441-
description: Enter each URI on a new line.
62442-
type: string
62476+
items:
62477+
$ref: '#/components/schemas/RedirectURIRequest'
62478+
type: array
6244362479
sub_mode:
6244462480
allOf:
6244562481
- $ref: '#/components/schemas/SubModeEnum'
@@ -66795,6 +66831,35 @@ components:
6679566831
required:
6679666832
- to
6679766833
type: object
66834+
RedirectURI:
66835+
description: A single allowed redirect URI entry
66836+
example:
66837+
matching_mode: strict
66838+
url: url
66839+
properties:
66840+
matching_mode:
66841+
$ref: '#/components/schemas/MatchingModeEnum'
66842+
url:
66843+
type: string
66844+
required:
66845+
- matching_mode
66846+
- url
66847+
type: object
66848+
RedirectURIRequest:
66849+
description: A single allowed redirect URI entry
66850+
example:
66851+
matching_mode: strict
66852+
url: url
66853+
properties:
66854+
matching_mode:
66855+
$ref: '#/components/schemas/MatchingModeEnum'
66856+
url:
66857+
minLength: 1
66858+
type: string
66859+
required:
66860+
- matching_mode
66861+
- url
66862+
type: object
6679866863
Reputation:
6679966864
description: Reputation Serializer
6680066865
example:
@@ -70029,7 +70094,11 @@ components:
7002970094
property_mappings:
7003070095
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
7003170096
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
70032-
redirect_uris: redirect_uris
70097+
redirect_uris:
70098+
- matching_mode: strict
70099+
url: url
70100+
- matching_mode: strict
70101+
url: url
7003370102
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
7003470103
component: component
7003570104
verbose_name: verbose_name

‎api_providers.go

-18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎docs/MatchingModeEnum.md

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# MatchingModeEnum
2+
3+
## Enum
4+
5+
6+
* `STRICT` (value: `"strict"`)
7+
8+
* `REGEX` (value: `"regex"`)
9+
10+
11+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
12+
13+

0 commit comments

Comments
 (0)
Please sign in to comment.