diff --git a/package.json b/package.json index e7a19c5..ecddfab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@icynet/oauth2-provider", - "version": "1.0.3", + "version": "1.0.4", "description": "OAuth2.0 Provider for Icy Network", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/src/controller/authorization.ts b/src/controller/authorization.ts index 2758b6b..e07d464 100644 --- a/src/controller/authorization.ts +++ b/src/controller/authorization.ts @@ -179,7 +179,8 @@ export const authorization = wrap(async (req, res) => { oauth2.model.user.getId(user), oauth2.model.client.getId(client), scope, - oauth2.model.code.ttl + oauth2.model.code.ttl, + req.query.nonce as string, ); resObj = { code: data, ...resObj }; diff --git a/src/model/model.ts b/src/model/model.ts index 6a5b9df..2fe04a1 100644 --- a/src/model/model.ts +++ b/src/model/model.ts @@ -179,7 +179,8 @@ export interface OAuth2CodeAdapter { userId: string | number, clientId: string | number, scope: string | string[], - ttl: number + ttl: number, + nonce?: string ) => Promise; /**