File tree 5 files changed +34
-44
lines changed
main/java/io/jans/configapi/rest/resource/auth
test/resources/feature/openid/clients
5 files changed +34
-44
lines changed Original file line number Diff line number Diff line change @@ -188,7 +188,7 @@ paths:
188
188
in : query
189
189
schema :
190
190
type : string
191
- default : qname
191
+ default : agFlowQname
192
192
- name : sortOrder
193
193
in : query
194
194
schema :
@@ -2945,18 +2945,18 @@ components:
2945
2945
$ref : ' #/components/schemas/AttributeValidation'
2946
2946
tooltip :
2947
2947
type : string
2948
- adminCanAccess :
2949
- type : boolean
2950
2948
adminCanView :
2951
2949
type : boolean
2952
- adminCanEdit :
2953
- type : boolean
2954
2950
userCanAccess :
2955
2951
type : boolean
2952
+ adminCanEdit :
2953
+ type : boolean
2956
2954
userCanView :
2957
2955
type : boolean
2958
2956
userCanEdit :
2959
2957
type : boolean
2958
+ adminCanAccess :
2959
+ type : boolean
2960
2960
whitePagesCanView :
2961
2961
type : boolean
2962
2962
baseDn :
@@ -3224,7 +3224,7 @@ components:
3224
3224
customAttributes :
3225
3225
type : array
3226
3226
items :
3227
- $ref : ' #/components/schemas/CustomAttribute '
3227
+ $ref : ' #/components/schemas/CustomObjectAttribute '
3228
3228
customObjectClasses :
3229
3229
type : array
3230
3230
items :
@@ -3375,7 +3375,7 @@ components:
3375
3375
type : string
3376
3376
jansDefaultPromptLogin :
3377
3377
type : boolean
3378
- CustomAttribute :
3378
+ CustomObjectAttribute :
3379
3379
type : object
3380
3380
properties :
3381
3381
name :
@@ -3385,9 +3385,9 @@ components:
3385
3385
values :
3386
3386
type : array
3387
3387
items :
3388
- type : string
3388
+ type : object
3389
3389
value :
3390
- type : string
3390
+ type : object
3391
3391
displayValue :
3392
3392
type : string
3393
3393
LocalizedString :
@@ -4090,6 +4090,17 @@ components:
4090
4090
$ref : ' #/components/schemas/EngineConfig'
4091
4091
ssaConfiguration :
4092
4092
$ref : ' #/components/schemas/SsaConfiguration'
4093
+ fapi :
4094
+ type : boolean
4095
+ allResponseTypesSupported :
4096
+ uniqueItems : true
4097
+ type : array
4098
+ items :
4099
+ type : string
4100
+ enum :
4101
+ - code
4102
+ - token
4103
+ - id_token
4093
4104
enabledFeatureFlags :
4094
4105
uniqueItems : true
4095
4106
type : array
@@ -4117,17 +4128,6 @@ components:
4117
4128
- STAT
4118
4129
- PAR
4119
4130
- SSA
4120
- fapi :
4121
- type : boolean
4122
- allResponseTypesSupported :
4123
- uniqueItems : true
4124
- type : array
4125
- items :
4126
- type : string
4127
- enum :
4128
- - code
4129
- - token
4130
- - id_token
4131
4131
AuthenticationFilter :
4132
4132
required :
4133
4133
- baseDn
@@ -4384,13 +4384,13 @@ components:
4384
4384
type : boolean
4385
4385
internal :
4386
4386
type : boolean
4387
+ locationPath :
4388
+ type : string
4387
4389
locationType :
4388
4390
type : string
4389
4391
enum :
4390
4392
- ldap
4391
4393
- file
4392
- locationPath :
4393
- type : string
4394
4394
baseDn :
4395
4395
type : string
4396
4396
ScriptError :
@@ -4756,21 +4756,6 @@ components:
4756
4756
type : boolean
4757
4757
baseDn :
4758
4758
type : string
4759
- CustomObjectAttribute :
4760
- type : object
4761
- properties :
4762
- name :
4763
- type : string
4764
- multiValued :
4765
- type : boolean
4766
- values :
4767
- type : array
4768
- items :
4769
- type : object
4770
- value :
4771
- type : object
4772
- displayValue :
4773
- type : string
4774
4759
SessionId :
4775
4760
type : object
4776
4761
properties :
Original file line number Diff line number Diff line change @@ -2304,7 +2304,7 @@ paths:
2304
2304
description : The 1-based index of the first query result.
2305
2305
- schema :
2306
2306
type : string
2307
- default : qname
2307
+ default : agFlowQname
2308
2308
in : query
2309
2309
name : sortBy
2310
2310
description : Attribute whose value will be used to order the returned response.
Original file line number Diff line number Diff line change 2
2
test.scopes=https://jans.io/oauth/config/acrs.readonly https://jans.io/oauth/config/acrs.write https://jans.io/oauth/config/attributes.readonly https://jans.io/oauth/config/attributes.write https://jans.io/oauth/config/attributes.delete https://jans.io/oauth/config/cache.readonly https://jans.io/oauth/config/cache.write https://jans.io/oauth/config/openid/clients.readonly https://jans.io/oauth/config/openid/clients.write https://jans.io/oauth/config/openid/clients.delete https://jans.io/oauth/jans-auth-server/config/properties.readonly https://jans.io/oauth/jans-auth-server/config/properties.write https://jans.io/oauth/config/smtp.readonly https://jans.io/oauth/config/smtp.write https://jans.io/oauth/config/smtp.delete https://jans.io/oauth/config/database/couchbase.readonly https://jans.io/oauth/config/database/couchbase.write https://jans.io/oauth/config/database/couchbase.delete https://jans.io/oauth/config/scripts.readonly https://jans.io/oauth/config/scripts.write https://jans.io/oauth/config/scripts.delete https://jans.io/oauth/config/fido2.readonly https://jans.io/oauth/config/fido2.write https://jans.io/oauth/config/jwks.readonly https://jans.io/oauth/config/jwks.write https://jans.io/oauth/config/jwks.delete https://jans.io/oauth/config/database/ldap.readonly https://jans.io/oauth/config/database/ldap.write https://jans.io/oauth/config/database/ldap.delete https://jans.io/oauth/config/logging.readonly https://jans.io/oauth/config/logging.write https://jans.io/oauth/config/scopes.readonly https://jans.io/oauth/config/scopes.write https://jans.io/oauth/config/scopes.delete https://jans.io/oauth/config/uma/resources.readonly https://jans.io/oauth/config/uma/resources.write https://jans.io/oauth/config/uma/resources.delete https://jans.io/oauth/config/database/sql.readonly https://jans.io/oauth/config/database/sql.write https://jans.io/oauth/config/database/sql.delete https://jans.io/oauth/config/stats.readonly jans_stat https://jans.io/scim/users.read https://jans.io/scim/users.write https://jans.io/oauth/config/scim/users.read https://jans.io/oauth/config/scim/users.write https://jans.io/scim/config.readonly https://jans.io/scim/config.write https://jans.io/oauth/config/organization.readonly https://jans.io/oauth/config/organization.write https://jans.io/oauth/config/user.readonly https://jans.io/oauth/config/user.write https://jans.io/oauth/config/user.delete https://jans.io/oauth/config/agama.readonly https://jans.io/oauth/config/agama.write https://jans.io/oauth/config/agama.delete https://jans.io/oauth/jans-auth-server/session.readonly https://jans.io/oauth/jans-auth-server/session.delete revoke_session
3
3
4
4
# jans.server
5
- token.endpoint =https://jans.server4.sql /jans-auth/restv1/token
5
+ token.endpoint =https://jans.server1 /jans-auth/restv1/token
6
6
token.grant.type =client_credentials
7
- test.client.id =1802.0f581b7e-aa5b-48c3-80a7-ed6a1ba7e3fa
8
- test.client.secret =XkTQLc8oyTvy
9
- test.issuer =https://jans.server4.sql
7
+ test.client.id =1800.ed3327bb-0924-44f9-84c7-6778b5479011
8
+ test.client.secret =enZafGCW9afd
9
+ test.issuer =https://jans.server1/
Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ public class AgamaResource extends ConfigBaseResource {
71
71
public Response getFlows (@ DefaultValue ("" ) @ QueryParam (value = ApiConstants .PATTERN ) String pattern ,
72
72
@ DefaultValue (ApiConstants .DEFAULT_LIST_SIZE ) @ QueryParam (value = ApiConstants .LIMIT ) int limit ,
73
73
@ DefaultValue (ApiConstants .DEFAULT_LIST_START_INDEX ) @ QueryParam (value = ApiConstants .START_INDEX ) int startIndex ,
74
- @ DefaultValue ("qname " ) @ QueryParam (value = ApiConstants .SORT_BY ) String sortBy ,
74
+ @ DefaultValue ("agFlowQname " ) @ QueryParam (value = ApiConstants .SORT_BY ) String sortBy ,
75
75
@ DefaultValue (ApiConstants .ASCENDING ) @ QueryParam (value = ApiConstants .SORT_ORDER ) String sortOrder ,
76
76
@ DefaultValue ("false" ) @ QueryParam (value = ApiConstants .INCLUDE_SOURCE ) boolean includeSource ) {
77
77
Original file line number Diff line number Diff line change 46
46
"includeClaimsInIdToken" : false ,
47
47
"rptAsJwt" : false ,
48
48
"subjectType" : " pairwise" ,
49
- "tokenEndpointAuthMethod" : " client_secret_basic"
49
+ "tokenEndpointAuthMethod" : " client_secret_basic" ,
50
+ "dynamicRegistrationCustomObjectClass" : " MyDynamicRegistrationCustomObject" ,
51
+ "dynamicRegistrationCustomAttributes" : [
52
+ " jansTrustedClnt" ,
53
+ " myAttr1"
54
+ ]
50
55
}
You can’t perform that action at this time.
0 commit comments