@@ -45,7 +45,7 @@ export const OAuthTokensSchema = z
45
45
/**
46
46
* Client metadata schema according to RFC 7591 OAuth 2.0 Dynamic Client Registration
47
47
*/
48
- export const ClientMetadataSchema = z . object ( {
48
+ export const OAuthClientMetadataSchema = z . object ( {
49
49
redirect_uris : z . array ( z . string ( ) ) ,
50
50
token_endpoint_auth_method : z . string ( ) . optional ( ) ,
51
51
grant_types : z . array ( z . string ( ) ) . optional ( ) ,
@@ -66,18 +66,18 @@ export const ClientMetadataSchema = z.object({
66
66
/**
67
67
* Client information response schema according to RFC 7591
68
68
*/
69
- export const ClientInformationSchema = z . object ( {
69
+ export const OAuthClientInformationSchema = z . object ( {
70
70
client_id : z . string ( ) ,
71
71
client_secret : z . string ( ) . optional ( ) ,
72
72
client_id_issued_at : z . number ( ) . optional ( ) ,
73
73
client_secret_expires_at : z . number ( ) . optional ( ) ,
74
- } ) . merge ( ClientMetadataSchema ) ;
74
+ } ) . merge ( OAuthClientMetadataSchema ) ;
75
75
76
76
export type OAuthMetadata = z . infer < typeof OAuthMetadataSchema > ;
77
77
export type OAuthTokens = z . infer < typeof OAuthTokensSchema > ;
78
78
79
- export type ClientMetadata = z . infer < typeof ClientMetadataSchema > ;
80
- export type ClientInformation = z . infer < typeof ClientInformationSchema > ;
79
+ export type OAuthClientMetadata = z . infer < typeof OAuthClientMetadataSchema > ;
80
+ export type OAuthClientInformation = z . infer < typeof OAuthClientInformationSchema > ;
81
81
82
82
/**
83
83
* Looks up RFC 8414 OAuth 2.0 Authorization Server Metadata.
@@ -273,9 +273,9 @@ export async function registerClient(
273
273
clientMetadata,
274
274
} : {
275
275
metadata ?: OAuthMetadata ;
276
- clientMetadata : ClientMetadata ;
276
+ clientMetadata : OAuthClientMetadata ;
277
277
} ,
278
- ) : Promise < ClientInformation > {
278
+ ) : Promise < OAuthClientInformation > {
279
279
let registrationUrl : URL ;
280
280
281
281
if ( metadata ) {
@@ -300,5 +300,5 @@ export async function registerClient(
300
300
throw new Error ( `Dynamic client registration failed: HTTP ${ response . status } ` ) ;
301
301
}
302
302
303
- return ClientInformationSchema . parse ( await response . json ( ) ) ;
303
+ return OAuthClientInformationSchema . parse ( await response . json ( ) ) ;
304
304
}
0 commit comments