목록네트워크 (402)
스택큐힙리스트
나는 JWT를 생성했고, 내가 잘 이해하는 몇 가지 클레임이 있지만, 헤더에는 kid라는 클레임이 있습니다. 이것이 무엇을 의미하는지 아시는 분 계신가요? 나는 auth0.com을 사용하여 토큰을 생성했습니다.답변 1kid은 선택적인 헤더 클레임으로, 토큰을 서명하는 키가 여러 개 있을 때 올바른 키를 찾아서 서명을 검증하기 위해 특히 유용합니다. 한 번 서명된 JWT는 JWS입니다. RFC 7515에서의 정의를 고려해 보십시오: 4.1.4. kid (Key ID) 헤더 매개변수 kid (키 식별자) 헤더 매개변수는 JWS를 보호하는 데 사용된 키를 나타내는 힌트입니다. 이 매개변수를 사용하면 송신자는 수신자에게 키 변경을 명시적으로 알릴 수 있습니다. kid 값의 구조는 명시되어 있지 않습니다. 해당 ..
도커 이미지를 dockerfile을 통해 작성하는 동안에는, 깃허브 저장소를 복제해야 합니다. 제 공개 SSH 키들을 깃허브 계정에 추가했으며, 도커 호스트에서 저장소를 복제할 수 있습니다. 도커 호스트의 SSH 키를 사용할 수 있음을 알 수 있는데, 도커 실행 시에 $SSH_AUTH_SOCK 환경 변수를 매핑하는 방식으로 사용할 수 있습니다. docker run --rm -it --name container_name \ -v $(dirname $SSH_AUTH_SOCK):$(dirname $SSH_AUTH_SOCK) \ -e SSH_AUTH_SOCK=$SSH_AUTH_SOCK my_image 도커 빌드 중에도 같은 방식으로 할 수 있는 방법이 있을까요? 답변 1Docker 18.09 이상 사용하는 경우..
@RequestMapping(value=auth/secret, method=RequestMethod.POST) public ResponseEntity createAuthenticationToken(@RequestBody JwtAuthenticationRequest authenticationRequest, Device device) throws AuthenticationException { System.out.println(); logger.info(인증 요청 : + authenticationRequest.getUsername() + + authenticationRequest.getPassword()); // 보안 수행 System.out.println(authenticationRequest.getUser..
내가 작성한 자바스크립트 로직을 단일 js 파일의 클로저로 작성할 때 모든 것이 잘 작동합니다: (function(win){ //주 로직이 여기에 있습니다 win.expose1 = .... win.expose2 = .... })(window) 그러나 동일한 js 파일의 클로저 이전에 대체 기능으로 로깅 함수를 삽입하려고 시도하면 다음과 같은 TypeError가 발생합니다: window.Glog = function(msg){ console.log(msg) } //이것은 주 클로저 이전에 추가되었습니다. (function(win){ //주 자바스크립트 로직을 포함하는 이전 클로저 })(window) 무엇이 잘못되었나요?답변 1에러는 세 번째 줄의 세미콜론이 누락되어 발생합니다: window.Glog = fu..