@@ -97,37 +97,37 @@ public static class Endpoint {
97
97
/**
98
98
* Authorization Server's OAuth 2.0 Authorization Endpoint.
99
99
*/
100
- private String authorizationUri ;
100
+ private String authorizationUri = "/oauth2/authorize" ;
101
101
102
102
/**
103
103
* Authorization Server's OAuth 2.0 Device Authorization Endpoint.
104
104
*/
105
- private String deviceAuthorizationUri ;
105
+ private String deviceAuthorizationUri = "/oauth2/device_authorization" ;
106
106
107
107
/**
108
108
* Authorization Server's OAuth 2.0 Device Verification Endpoint.
109
109
*/
110
- private String deviceVerificationUri ;
110
+ private String deviceVerificationUri = "/oauth2/device_verification" ;
111
111
112
112
/**
113
113
* Authorization Server's OAuth 2.0 Token Endpoint.
114
114
*/
115
- private String tokenUri ;
115
+ private String tokenUri = "/oauth2/token" ;
116
116
117
117
/**
118
118
* Authorization Server's JWK Set Endpoint.
119
119
*/
120
- private String jwkSetUri ;
120
+ private String jwkSetUri = "/oauth2/jwks" ;
121
121
122
122
/**
123
123
* Authorization Server's OAuth 2.0 Token Revocation Endpoint.
124
124
*/
125
- private String tokenRevocationUri ;
125
+ private String tokenRevocationUri = "/oauth2/revoke" ;
126
126
127
127
/**
128
128
* Authorization Server's OAuth 2.0 Token Introspection Endpoint.
129
129
*/
130
- private String tokenIntrospectionUri ;
130
+ private String tokenIntrospectionUri = "/oauth2/introspect" ;
131
131
132
132
/**
133
133
* OpenID Connect 1.0 endpoints.
@@ -205,17 +205,17 @@ public static class OidcEndpoint {
205
205
/**
206
206
* Authorization Server's OpenID Connect 1.0 Logout Endpoint.
207
207
*/
208
- private String logoutUri ;
208
+ private String logoutUri = "/connect/logout" ;
209
209
210
210
/**
211
211
* Authorization Server's OpenID Connect 1.0 Client Registration Endpoint.
212
212
*/
213
- private String clientRegistrationUri ;
213
+ private String clientRegistrationUri = "/connect/register" ;
214
214
215
215
/**
216
216
* Authorization Server's OpenID Connect 1.0 UserInfo Endpoint.
217
217
*/
218
- private String userInfoUri ;
218
+ private String userInfoUri = "/userinfo" ;
219
219
220
220
public String getLogoutUri () {
221
221
return this .logoutUri ;
@@ -258,12 +258,12 @@ public static class Client {
258
258
* Whether the client is required to provide a proof key challenge and verifier
259
259
* when performing the Authorization Code Grant flow.
260
260
*/
261
- private boolean requireProofKey ;
261
+ private boolean requireProofKey = false ;
262
262
263
263
/**
264
264
* Whether authorization consent is required when the client requests access.
265
265
*/
266
- private boolean requireAuthorizationConsent ;
266
+ private boolean requireAuthorizationConsent = false ;
267
267
268
268
/**
269
269
* URL for the client's JSON Web Key Set.
@@ -444,17 +444,17 @@ public static class Token {
444
444
/**
445
445
* Time-to-live for an authorization code.
446
446
*/
447
- private Duration authorizationCodeTimeToLive ;
447
+ private Duration authorizationCodeTimeToLive = Duration . ofMinutes ( 5 ) ;
448
448
449
449
/**
450
450
* Time-to-live for an access token.
451
451
*/
452
- private Duration accessTokenTimeToLive ;
452
+ private Duration accessTokenTimeToLive = Duration . ofMinutes ( 5 ) ;
453
453
454
454
/**
455
455
* Token format for an access token.
456
456
*/
457
- private String accessTokenFormat ;
457
+ private String accessTokenFormat = "self-contained" ;
458
458
459
459
/**
460
460
* Time-to-live for a device code.
@@ -465,17 +465,17 @@ public static class Token {
465
465
* Whether refresh tokens are reused or a new refresh token is issued when
466
466
* returning the access token response.
467
467
*/
468
- private boolean reuseRefreshTokens ;
468
+ private boolean reuseRefreshTokens = true ;
469
469
470
470
/**
471
471
* Time-to-live for a refresh token.
472
472
*/
473
- private Duration refreshTokenTimeToLive ;
473
+ private Duration refreshTokenTimeToLive = Duration . ofMinutes ( 60 ) ;
474
474
475
475
/**
476
476
* JWS algorithm for signing the ID Token.
477
477
*/
478
- private String idTokenSignatureAlgorithm ;
478
+ private String idTokenSignatureAlgorithm = "RS256" ;
479
479
480
480
public Duration getAuthorizationCodeTimeToLive () {
481
481
return this .authorizationCodeTimeToLive ;
0 commit comments