Class DefaultVaadinSecurityExpressionHandler

  • All Implemented Interfaces:
    VaadinSecurityExpressionHandler, org.springframework.aop.framework.AopInfrastructureBean, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.security.access.expression.SecurityExpressionHandler<com.vaadin.flow.server.VaadinServletRequest>

    public class DefaultVaadinSecurityExpressionHandler
    extends org.springframework.security.access.expression.AbstractSecurityExpressionHandler<com.vaadin.flow.server.VaadinServletRequest>
    implements VaadinSecurityExpressionHandler
    The standard implementation of VaadinSecurityExpressionHandler.
    • Constructor Detail

      • DefaultVaadinSecurityExpressionHandler

        public DefaultVaadinSecurityExpressionHandler()
    • Method Detail

      • createSecurityExpressionRoot

        public VaadinSecurityExpressionRoot createSecurityExpressionRoot​(org.springframework.security.core.Authentication authentication,
                                                                         com.vaadin.flow.server.VaadinServletRequest request)
        Specified by:
        createSecurityExpressionRoot in interface VaadinSecurityExpressionHandler
        Specified by:
        createSecurityExpressionRoot in class org.springframework.security.access.expression.AbstractSecurityExpressionHandler<com.vaadin.flow.server.VaadinServletRequest>
      • setTrustResolver

        public void setTrustResolver​(org.springframework.security.authentication.AuthenticationTrustResolver trustResolver)
      • setDefaultRolePrefix

        public void setDefaultRolePrefix​(String defaultRolePrefix)