如何从身份验证中排除某些 Vaadin 视图?
How do I exclude certain Vaadin views from authentication?
我想让几个 Vaadin (v22) 视图无需登录即可访问,即公开它们。
我看了这个教程,它可能已经过时了:https://vaadin.com/learn/tutorials/securing-your-app-with-spring-security
它说,所有不使用 @Secured
注释的视图都是公开访问的。在我的情况下是不同的。根本无法访问任何内容,除非用 @PermitAll
注释然后登录用户可以访问该页面。
一如既往,我在准备问题时找到了答案。
要使用的注释是 @AnonymousAllowed
示例:
@Route(value = "/welcome", layout = PublicLayout.class)
@RouteAlias(value = "", layout = PublicLayout.class)
@AnonymousAllowed
public class PublicWelcomePage extends Div {
// create your view here
}
我想让几个 Vaadin (v22) 视图无需登录即可访问,即公开它们。
我看了这个教程,它可能已经过时了:https://vaadin.com/learn/tutorials/securing-your-app-with-spring-security
它说,所有不使用 @Secured
注释的视图都是公开访问的。在我的情况下是不同的。根本无法访问任何内容,除非用 @PermitAll
注释然后登录用户可以访问该页面。
一如既往,我在准备问题时找到了答案。
要使用的注释是 @AnonymousAllowed
示例:
@Route(value = "/welcome", layout = PublicLayout.class)
@RouteAlias(value = "", layout = PublicLayout.class)
@AnonymousAllowed
public class PublicWelcomePage extends Div {
// create your view here
}