feat: optional oauth2 module nonce toggle
This commit is contained in:
		@@ -19,7 +19,7 @@ module.exports = {
 | 
			
		||||
      callbackURL: conf.callbackURL,
 | 
			
		||||
      passReqToCallback: true,
 | 
			
		||||
      scope: conf.scope,
 | 
			
		||||
      state: true
 | 
			
		||||
      state: conf.enableCSRFProtection
 | 
			
		||||
    }, async (req, accessToken, refreshToken, profile, cb) => {
 | 
			
		||||
      try {
 | 
			
		||||
        const user = await WIKI.models.users.processProfile({
 | 
			
		||||
 
 | 
			
		||||
@@ -70,3 +70,9 @@ props:
 | 
			
		||||
    title: Pass access token via GET query string to User Info Endpoint
 | 
			
		||||
    hint: (optional) Pass the access token in an `access_token` parameter attached to the GET query string of the User Info Endpoint URL. Otherwise the access token will be passed in the Authorization header.
 | 
			
		||||
    order: 11
 | 
			
		||||
  enableCSRFProtection:
 | 
			
		||||
    type: Boolean
 | 
			
		||||
    default: true
 | 
			
		||||
    title: Enable CSRF protection
 | 
			
		||||
    hint: Pass a nonce state parameter during authentication to protect against CSRF attacks.
 | 
			
		||||
    order: 12
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user