Actualiza la configuración de tu webhook
Configuración del webhook
Ahora es posible agregar encriptación y autenticación a los webhooks
Encriptación:
Para poder encriptar el contenido del webhook (body) es necesario activar esta opción y ademas agregar el token de encriptacion / desencriptacion:
"sign_body": { "required": true, "token": "token" }
.
Con estos datos nuestro sistema realiza la encriptación del webhook con la codificación SHA1 para mas información https://developer.github.com/webhooks/securing/
Autenticación:
Para evitar abrir una url dentro de tu sitio agregamos la opción de autenticar los webhooks, para poder activar esta opción debes actualizar la opción authorization.required
a true
ademas agregar el tipo de autenticación que necesitas, opciones disponibles: (Basic, Bearer, Token=).
esta autenticación esta basada en HEADERS con el key ej:
Authorization: Bearer token.....
Authorization: Basic token.....
El objeto a configurar es el siguiente:
"authorization": { "required": true, "kind": "Bearer", "token": "TOKEN" }