Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ジャージを使用してRESTWebサービスを構築しています。ユーザーがログインしているかどうかを判断するためにContainerRequestFilterインターフェイスを実装してクラスを作成しました。ここで、user==nullの場合に送信される各リクエストを破棄したいと思います。これはどのように達成できますか?入れたくない
if (user != null ) { ... } else { return //401 }
各アクションで。
WebApplicationExceptionをスローします:
public ContainerRequest filter(ContainerRequest request) { if (user != null ) { //... } else { throw new WebApplicationException(401); } return request; }