node.js

    [Redis] Node.js에서 Active-Active 일때 세션공유

    [Redis] Node.js에서 Active-Active 일때 세션공유

    Active - Standby 나, 단일 was의 경우에는 세션공유를 할 필요가 없지만, Active - Active 관계에서는 노드밸런스가 컨트롤하기 때문에 세션이 유지되야 할 필요가 있다. ( 참고로 aws 환경이라면 sticky session을 쓰도록 하자 ) *만약 was상에서 테스트해볼일이 있다면 docker redis를 깔도록 하자. 쉽게쓰고, 쉽게지우고. 실제로 SAAS 형식으로 운영되는 프로젝트에서도 docker-redis를 사용하고 있다. 우선 로컬에서 테스트를 해보아야 하니 redis 설치 - 실행부터 해보자 redis.io/download Redis *Download Stable releases liberally follow the usual major.minor.patch seman..

    [Node.js/Okta] Node.js를 이용한 Okta SSO 로그인

    [Node.js/Okta] Node.js를 이용한 Okta SSO 로그인

    원래 프로젝트는 OAuth2를 사용하고있었고 사용자 인증방식을 Ldaps로 바꾸어 달라는 요구사항이 있었고, *관련 내용은 하단 본문 2020/07/24 - [프로그래밍 공부/Spring Boot] - [Spring Boot/ldaps] AD 연동 [Spring Boot/ldaps] AD 연동 모기업에서의 AD연동을 Ldaps로 요청하여 작성하게 되었다. 추후에 Okta도 작성하겠지만, 최근 대기업에서의 Ldaps 비중은 점점 낮아지는 듯 한 느낌. 그래서 구글에서 찾아봐도 한국말로된 연동관 ttubeoki.tistory.com 그 후에 내부적으로 Ldaps를 사용 하지 않는 방향쪽으로 흘러간다며 Okta로 변경했으면 좋겠다고 연락이 왔었다. 이미 완성된 프로젝트였으며 관련한 SSO를 전부 변경하기에도 ..

    [NUXT.JS/VUE.JS] 시작하기(1)

    [NUXT.JS/VUE.JS] 시작하기(1)

    우선적으로 NUXT를 실행하려면 NODE.JS를 설치해야한다. (npm이나 vue-cil 등이 필요하기 때문에) NODE.js 홈페이지 Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 설치가 완료되면, Ctrl+r > cmd > npm 을 쳐봤을때에 이러한 화면이 나온것을 볼 수가 있다. 그럼 이제 vue init nuxt-community/starter-template 라는 명령어를 치면, nuxt 프로젝트를 생성할수 있다. 부분에 원하는 이름을 치면 된다. ex) vue init nuxt-community/starter-template firstnuxt 완료가되면, cd firstnux..