Configurando

La siguiente es la configuración predefinida:

  • YAML
    # 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
    
  • XML
    <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>
    
Bifúrcame en GitHub