@@ -22431,13 +22431,6 @@ paths:
22431
22431
type: string
22432
22432
type: array
22433
22433
style: form
22434
- - explode: true
22435
- in: query
22436
- name: redirect_uris
22437
- required: false
22438
- schema:
22439
- type: string
22440
- style: form
22441
22434
- explode: true
22442
22435
in: query
22443
22436
name: refresh_token_validity
@@ -22927,13 +22920,6 @@ paths:
22927
22920
type: string
22928
22921
type: array
22929
22922
style: form
22930
- - explode: true
22931
- in: query
22932
- name: redirect_uris__iexact
22933
- required: false
22934
- schema:
22935
- type: string
22936
- style: form
22937
22923
- description: A search term.
22938
22924
explode: true
22939
22925
in: query
@@ -46395,7 +46381,11 @@ components:
46395
46381
property_mappings:
46396
46382
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
46397
46383
- 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
46399
46389
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
46400
46390
component: component
46401
46391
verbose_name: verbose_name
@@ -50300,6 +50290,11 @@ components:
50300
50290
- challenge
50301
50291
- name
50302
50292
type: object
50293
+ MatchingModeEnum:
50294
+ enum:
50295
+ - strict
50296
+ - regex
50297
+ type: string
50303
50298
Metadata:
50304
50299
description: Serializer for blueprint metadata
50305
50300
properties:
@@ -51061,7 +51056,11 @@ components:
51061
51056
property_mappings:
51062
51057
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
51063
51058
- 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
51065
51064
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
51066
51065
component: component
51067
51066
verbose_name: verbose_name
@@ -51172,8 +51171,9 @@ components:
51172
51171
nullable: true
51173
51172
type: string
51174
51173
redirect_uris:
51175
- description: Enter each URI on a new line.
51176
- type: string
51174
+ items:
51175
+ $ref: '#/components/schemas/RedirectURI'
51176
+ type: array
51177
51177
sub_mode:
51178
51178
allOf:
51179
51179
- $ref: '#/components/schemas/SubModeEnum'
@@ -51202,6 +51202,7 @@ components:
51202
51202
- meta_model_name
51203
51203
- name
51204
51204
- pk
51205
+ - redirect_uris
51205
51206
- verbose_name
51206
51207
- verbose_name_plural
51207
51208
type: object
@@ -51211,7 +51212,11 @@ components:
51211
51212
signing_key: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
51212
51213
invalidation_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
51213
51214
client_type: ""
51214
- redirect_uris: redirect_uris
51215
+ redirect_uris:
51216
+ - matching_mode: strict
51217
+ url: url
51218
+ - matching_mode: strict
51219
+ url: url
51215
51220
sub_mode: ""
51216
51221
client_id: client_id
51217
51222
refresh_token_validity: refresh_token_validity
@@ -51296,8 +51301,9 @@ components:
51296
51301
nullable: true
51297
51302
type: string
51298
51303
redirect_uris:
51299
- description: Enter each URI on a new line.
51300
- type: string
51304
+ items:
51305
+ $ref: '#/components/schemas/RedirectURIRequest'
51306
+ type: array
51301
51307
sub_mode:
51302
51308
allOf:
51303
51309
- $ref: '#/components/schemas/SubModeEnum'
@@ -51319,6 +51325,7 @@ components:
51319
51325
- authorization_flow
51320
51326
- invalidation_flow
51321
51327
- name
51328
+ - redirect_uris
51322
51329
type: object
51323
51330
OAuth2ProviderSetupURLs:
51324
51331
description: OAuth2 Provider Metadata serializer
@@ -53963,7 +53970,11 @@ components:
53963
53970
property_mappings:
53964
53971
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
53965
53972
- 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
53967
53978
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
53968
53979
component: component
53969
53980
verbose_name: verbose_name
@@ -54036,7 +54047,11 @@ components:
54036
54047
property_mappings:
54037
54048
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
54038
54049
- 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
54040
54055
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
54041
54056
component: component
54042
54057
verbose_name: verbose_name
@@ -55848,7 +55863,11 @@ components:
55848
55863
property_mappings:
55849
55864
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
55850
55865
- 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
55852
55871
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
55853
55872
component: component
55854
55873
verbose_name: verbose_name
@@ -55879,7 +55898,11 @@ components:
55879
55898
property_mappings:
55880
55899
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
55881
55900
- 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
55883
55906
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
55884
55907
component: component
55885
55908
verbose_name: verbose_name
@@ -58677,7 +58700,11 @@ components:
58677
58700
property_mappings:
58678
58701
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
58679
58702
- 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
58681
58708
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
58682
58709
component: component
58683
58710
verbose_name: verbose_name
@@ -58752,7 +58779,11 @@ components:
58752
58779
property_mappings:
58753
58780
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
58754
58781
- 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
58756
58787
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
58757
58788
component: component
58758
58789
verbose_name: verbose_name
@@ -62353,7 +62384,11 @@ components:
62353
62384
signing_key: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
62354
62385
invalidation_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
62355
62386
client_type: ""
62356
- redirect_uris: redirect_uris
62387
+ redirect_uris:
62388
+ - matching_mode: strict
62389
+ url: url
62390
+ - matching_mode: strict
62391
+ url: url
62357
62392
sub_mode: ""
62358
62393
client_id: client_id
62359
62394
refresh_token_validity: refresh_token_validity
@@ -62438,8 +62473,9 @@ components:
62438
62473
nullable: true
62439
62474
type: string
62440
62475
redirect_uris:
62441
- description: Enter each URI on a new line.
62442
- type: string
62476
+ items:
62477
+ $ref: '#/components/schemas/RedirectURIRequest'
62478
+ type: array
62443
62479
sub_mode:
62444
62480
allOf:
62445
62481
- $ref: '#/components/schemas/SubModeEnum'
@@ -66795,6 +66831,35 @@ components:
66795
66831
required:
66796
66832
- to
66797
66833
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
66798
66863
Reputation:
66799
66864
description: Reputation Serializer
66800
66865
example:
@@ -70029,7 +70094,11 @@ components:
70029
70094
property_mappings:
70030
70095
- 046b6c7f-0b8a-43b9-b35d-6489e6daee91
70031
70096
- 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
70033
70102
authentication_flow: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
70034
70103
component: component
70035
70104
verbose_name: verbose_name
0 commit comments