반응형

programing 630

HTTP 전용 쿠키 내에 JWT 토큰을 저장하는 방법

HTTP 전용 쿠키 내에 JWT 토큰을 저장하는 방법 자격되는 JWT를 하여 JWT에 대해 ./api루트를 설정합니다. 한편 AngularJS는 이 토큰을 가져와서 세션스토리지에 저장하고 매번 auth interceptor를 사용하여 토큰을 서버로 되돌립니다. 나는 이 관행이 얼마나 위험한지 더 최근에 알게 되었다. 이 시나리오에서는 토큰의 앞뒤 전송 방법을 이해하고 있습니다.단, JWT를 클라이언트측 Javascript가 읽을 수 없는 안전한 HTTP 전용 쿠키에 저장하고 싶을 때의 방법을 대략적으로 설명해 주실 수 있을까요? 예: credential이 성공한 경우 cookie가 서버에 생성됩니다. 쿠키와 동시에 JWT를 만듭니다. JWT를 토큰이라는 쿠키 속성에 저장합니다. 어떻게 작동하는지에 대한 ..

programing 2023.03.07

몽구스:전체 사용자 목록 가져오기

몽구스:전체 사용자 목록 가져오기 Mongoose를 사용하여 다음과 같이 모든 사용자의 목록을 보내려고 했습니다. server.get('/usersList', function(req, res) { var users = {}; User.find({}, function (err, user) { users[user._id] = user; }); res.send(users); }); 물론이야.res.send(users);송신할 예정입니다.{}그건 내가 원하는 게 아니야이 있나요?find의미론이 약간 다른 대안으로, 내가 다음을 할 수 있는 곳? server.get('/usersList', function(req, res) { User.find({}, function (err, users) { res.send(u..

programing 2023.03.07

(각의 라우터)해결 프로세스 중 애니메이션 로드 표시

(각의 라우터)해결 프로세스 중 애니메이션 로드 표시 다음 두 가지 질문입니다. 컨트롤러를 로드하기 전에 특정 서버 데이터를 가져오기 위해 $stateProvider.state() 내의 resolve 속성을 사용하고 있습니다.이 과정에서 표시할 애니메이션을 로드하려면 어떻게 해야 합니까? 해결 속성을 사용하는 하위 상태가 있습니다.문제는 UI 라우터가 컨트롤러를 로드하기 전에 모든 해결을 완료하려고 한다는 것입니다.자녀들이 모두 해결되기를 기다리지 않고 부모 컨트롤러가 해결되면 로딩되도록 할 수 있는 방법이 있습니까?이에 대한 해답도 첫 번째 문제를 해결할 수 있을 것입니다. 편집: 테스트 완료 후 정상적으로 동작하는 훨씬 쉬운 솔루션을 다음에 제시합니다. 메인 컨트롤러에는 $scope.$on('$sta..

programing 2023.03.07

@Transactional with JPA and Hibernate의 사용법은 무엇입니까?

@Transactional with JPA and Hibernate의 사용법은 무엇입니까? JPA와 휴지 상태 및 MySQL 데이터베이스를 사용하여 REST API를 작성하는 방법을 배우고 있는데 @Transactional 주석을 봅니다.누가 이 주석의 용도를 설명해 줄 수 있나요? 예를 들어 다음과 같은 간단한 DAO 클래스가 있습니다. @Repository public class EmployeeDAOHibernateImpl implements EmployeeDAO { // define field for entitymanager private EntityManager entityManager; // set up constructor injection @Autowired public EmployeeDAO..

programing 2023.03.07

권장 스케일러블 각도JS 프로젝트 구조?

권장 스케일러블 각도JS 프로젝트 구조? 앵글을 여러 번 봤어요JS 프로젝트 템플릿: 공식 웹사이트 시드 프로젝트, Yooman's generated, Angular Fun. 다른 (비)의견 템플릿이나 스케일러블 Angular에 대해 제안하고 싶은 관련 패턴이 있습니까?JS 프로젝트? 확장성이라는 것은 컨트롤러, 지시, 필터 등을 자신의 파일로 분할할 수 있는 것. 브라우저가 모든 파일을 로드하지 않고 필요에 따라 이러한 파일을 로드할 수 있습니다. 공통의 크로스 프로젝트 컴포넌트(예를 들어 공통의 디렉티브, 필터, 서비스)를 가질 수 있습니다. Pawel Kozlowski와 제가 함께 만들고 있는 데모 어플리케이션을 보실 수 있습니다.https://github.com/angular-app/angular..

programing 2023.03.07

효소 설정 파일은 어디에 작성해야 합니까?

효소 설정 파일은 어디에 작성해야 합니까? 어제 리액트 프로젝트를 v16.0으로 업그레이드했는데, 효소에 문제가 있는 것을 발견했습니다. Error: Enzyme Internal Error: Enzyme expects an adapter to be configured, but found none. To configure an adapter, you should call `Enzyme.configure({ adapter: new Adapter() })` before using any of Enzyme's top level APIs, where `Adapter` is the adapter corresponding to the library currently being tested. For example: i..

programing 2023.03.07

WP의 특정 페이지에 대한 "현재 메뉴 항목" 클래스 사용자 지정 설정

WP의 특정 페이지에 대한 "현재 메뉴 항목" 클래스 사용자 지정 설정 커스텀 WP 테마를 만들고 워드프레스 네비게이션 바를 사용하고 있습니다.다른 페이지를 전환할 때 WP는 현재 페이지에 해당하는 탐색바에 링크하기 위해 "current-menu-item" 클래스를 추가합니다. 그러나 해당 페이지/게시가 탐색 모음에 없으면 "현재 메뉴 항목"이 탐색 모음 항목에 추가되지 않습니다. 문제는 사용자가 "BLOG" 페이지(실제 카테고리 페이지)를 방문하여 특정 게시물을 클릭하면 싱글이 열립니다.php 템플릿, 방문자가 블로그 페이지를 방문했을 때와 같이 네비게이션 바 항목 "BLOG"에 밑줄을 그어 주세요. 사용자의 출신지에 따라 SINGLE에 다른 네비게이션 바 항목에 밑줄을 칠 수 있습니다(홈 페이지 투고..

programing 2023.03.07

GET 요청을 통해 Angular를 사용하여 어레이 전송JS의 $http 서비스

GET 요청을 통해 Angular를 사용하여 어레이 전송JS의 $http 서비스 GET 요청을 전송하려면$http서비스.파라미터 중 하나는 ID 배열입니다.URL은 mysite.com/items?id []=1&id[]=2&id[]=3&id[]=4와 같습니다. 나는 이 방법을 시도했다. $http( method: 'GET', url: '/items', params: { id: ids // ids is [1, 2, 3, 4] } ) 하지만 내가 알고 있는 URL은 mysite.com/items?id=%5B%221%22%2C%222%22%2C%223%22%2C%224%22%5D이다. Angular가 내 값을 JSON 문자열로 변환하고 있기 때문입니다.제가 원하는 행동을 할 수 있는 방법이 있을까요? [갱신] ..

programing 2023.03.07

커스텀 필터에 Java Configuration을 사용하여 Authentication Manager를 삽입하는 방법

커스텀 필터에 Java Configuration을 사용하여 Authentication Manager를 삽입하는 방법 Spring Security 3.2 및 Spring 4.0.1을 사용하고 있습니다. xml 설정을 Java 설정으로 변환하는 작업을 하고 있습니다.주석을 달 때AuthenticationManager와 함께@Autowired내 필터에서 예외가 발생하고 있습니다. Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.security.authentication.AuthenticationManager] found for depend..

programing 2023.03.07

워드프레스 nginx 리다이렉트루프

워드프레스 nginx 리다이렉트루프 그래서 어제 "/root" 디렉토리에 워드프레스를 설치하는 방법에 대해 질문이 있었습니다.나는 그 일을 잘 하지 못했고 그 일은 포기했다. 따라서 현재 워드프레스는 "/var/www/wordpress" 폴더에 있습니다(따라서 별도의 폴더 아래에 있음). (중요하다면 Ubuntu 12.04 LTS를 사용합니다.) 문제는 모든 것을 설정한 직후(거기서는 모든 것이 잘 동작하고 있었다) 관리 패널 페이지로 리다이렉트 된 것입니다.블로그에 접속하려고 하는 순간까지 모든 것이 잘 되어가고 있었습니다. 제 블로그의 URL 주소는 blog.mysite.com 입니다.그렇기 때문에 NGINX를 사용하는 이유는 1대의 서버에 2개의 다른 애플리케이션(및 환경)이 있고, 그것들을 구별할..

programing 2023.03.07
반응형