La siguiente es la configuración predefinida:
# app/config/config.yml
jms_security_extra:
# Cuando quieras asegurar todos los servicios (true), o únicamente
# proteger servicios específicos (false); ve más adelante
secure_all_services: false
# Al activar esta opción se agrega un atributo especial
# "ROLE_IDDQD" adicional.
# especial "IS_IDDQD". Cualquiera con este atributo efectivamente
# evadirá todas las comprobaciones de seguridad.
enable_iddqd_attribute: false
# Habilita el lenguaje de expresiones
expressions: false
# Te permite desactivar algunos, o todos los votantes
voters:
disable_authenticated: false
disable_role: false
disable_acl: false
# Te permite especificar reglas de control de acceso para métodos
# específicos, tal como los controladores de acción
method_access_control: { }
util:
secure_random:
connection: # el nombre de la conexión a doctrine
table_name: seed_table
seed_provider: # id del servicio de tu propia
# implementación proveedora de semilla
<jms-security-extra
secure-all-services="false"
enable-iddqd-attribute="false"
expressions="false">
<voters disable-authenticated="false"
disable-role="false"
disable-acl="false" />
<util>
<secure-random
connection="default"
table-name="seed-table"
seed-provider="some-service-id" />
</util>
</jms-security-extra>