목록소프트웨어공학 (178)
스택큐힙리스트
여러 개의 Git 저장소가 포함된 폴더에서 모든 중복 객체를 하드 링크하는 방법이 있을까요? 설명: 저는 회사 서버 (Linux 기계)에서 Git 서버를 호스팅하고 있습니다. 아이디어는 메인 규범 저장소를 가지고 있는데, 모든 사용자는 해당 저장소에 대해 푸시 액세스를 가지지 않지만, 모든 사용자가 규범 저장소를 포크하고 (규범을 사용자의 홈 디렉토리로 복제하여 실제로 하드 링크를 생성함) 아이디어입니다. /canonical/Repo /Dev1/Repo (초기 복제시 /canonical/Repo로 하드 링크로 연결된 객체) /Dev2/Repo (초기 복제시 /canonical/Repo로 하드 링크로 연결된 객체) 이것은 모두 잘 작동합니다. 문제는 다음과 같을 때 발생합니다: Dev1: 서버의 자신의 포..
저는 토큰을 다음과 같이 설정했습니다: jwt.sign( { user: pick(user, ['_id', 'username']) }, secret, { expiresIn: '2m' } ); 그러나 토큰이 만료되었는지 확인하기를 원할 때, 다음 코드가 작동하지 않습니다: function isAuthenticated() { const token = localStorage.getItem('token'); const refreshToken = localStorage.getItem('refreshToken'); try { decode(token); const { exp } = decode(refreshToken); if (exp < (new Date().getTime() + 1) / 1000) { return f..
저는 응답으로 API에서 하나의 JWT로 인코딩된 액세스 토큰을 받고 있습니다. 그러나 나는 그것을 디코딩하고 JSON 형식으로 얻을 수 없습니다. 그것에 대해 angular2-jwt 라이브러리를 사용해 보았지만 작동하지 않았습니다. 아래에 내 코드를 작성하였습니다: setXAuthorizationToken(client){ let requestHeader = new Headers(); requestHeader.append('Content-Type', 'application/x-www-form-urlencoded'); this.http.post(client.clientURL + oauth/token, 'grant_type=password&client_id=toto&client_secret=sec&' + '..
닫힘. 이 질문은 의견에 기반한 질문입니다. 현재로서 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으신가요? 질문을 사실과 인용을 통해 답변할 수 있도록 이 게시물을 편집해주세요. 8개월 전 8 months ago에 닫혔습니다. 커뮤니티는 이 질문을 다시 열 것인지 검토했으며 8 months ago에 잠정적으로 유지하였습니다: 원래 종료 이유가 해결되지 않았습니다. 이 질문을 개선하기 JWT를 사용할 생각을 하고 있습니다. jwt.io 예제에서 페이로드 데이터에 다음과 같은 정보를 볼 수 있습니다: admin: true 관리자는 역할로 간주 될 수 있으므로, 제 질문입니다. 토큰 페이로드에 역할을 설정하는 것은 관습적/좋은 방법인가요? 역할은 동적으로 수정 될 수 있기 때문에 제가 꽤 의문을 가지고..