최근 토큰 기반 인증을 Java EE
에 만들려고했지만 HTTP 헤더를 통해 토큰을 보냈지 만 여러 번 실패했습니다.이렇게하면 HTTP 헤더에 액세스 할 수 있습니까?
내 질문 : 나는 예를 들어 @POST
응답 방법이 내가 반환 응답 문을 통해 헤더를 설정하면
return Response.ok(entity).header(HttpHeader.AUTHORIZATION, authToken).build()
은 그 때 나는 ContainerRequestFilter
에 내가하려고이 필터에 바인더 제본 된 다른 메소드를 호출 ContainerRequestContext.getHeaderString(HttpHeaders.AUTHORIZATION)
을 통해 액세스 헤더가 작동해야합니까?
응답 방법에서 설정된 헤더에서 값을 얻을 수 있습니까? 그렇지 않다면 필터 메소드에서이 헤더의 가치를 얻기 위해 무엇을해야합니까?
필터는 들어오는 요청을 필터링하는 데 사용됩니다 ... 보통 승인은 나머지 API 처리기 방법 ... 인증 헤더가 권한 부여 헤더와 함께 있어야합니다. –
향상된 설명 – Stallion