Closed lonoak closed 6 years ago
Este es el estado por defecto (tras instalar el idp de referencia) de los parametros de securización que se mencionan en el articulo que adjuntas:
'admin.protectindexpage' => true OK 'showerrors' => true Deberia ser false 'secretsalt' => [cadena aleatoria] OK 'session.cookie.secure' => false Deberia ser true 'session.phpsession.httponly' => false Deberia ser true 'trusted.url.domains' => NULL Deberiamos configurar array() al menos, tal y como indica el articulo
//'signature.algorithm' => 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256', Deberia estar descomentada
Podemos probar a configurarlos al comenzar la instalación. Por ejemplo en hook_step3, que entiendo que es el primer punto en el que se modifican los valores de configuración.
¿Como lo ves @lonoak ?
Tengo dudas de lo del httponly... miraré el motivo. Pon de momento “lo que venga en la plantilla”. El resto bien... hazlo así.
A espera de confirmar lo del httponly, aquí puedes ver el resto de modificaciones:
Tras estas modificaciones, la instalación se completa correctamente y puedo acceder y navegar por la administración sin problemas.
Es correcto poner session.cookie_httponly a true... esto es para que no sea accesible desde javascript... está explicado por aquí.
Adrián, ¿podrías preparamer una PR con los cambios de los dos issues?
Creado PR...
Como disponemos solamente de una rama development, al hacer PR de la misma, con las modificaciones de estas dos issues, ahora no puedo incluir otras modificaciones en esta misma rama sobre la issue #4. Puedo ir trabajando en mi entorno local, pero no subirlas al repo.
Propongo crear una rama desde master para cada issue. De esta forma podremos estar trabajando simultaneamente en distintas issues y luego hacer solamente PR de lo que nos interese, ganando en productividad y organización.
De momento voy trabajando en mi entorno local sobre la issue #4, ya me dices como quieres que nos organicemos en este aspecto.
Cierro este issue.
The installer should make use of
admin.protectindexpage
. Also have to check this nice article by our SURFconext colleagues... :) :https://wiki.surfnet.nl/display/surfconextdev/Securing+your+simpleSAMLphp+setup
(note to self)