본문 바로가기

분류 전체보기2978

OAuth, OIDC(OpenID Connect), SAML 인증 표준 개념과 주요 차이점 OIDC는 OpenID Connect의 약자로, 사용자 인증 및 권한 부여를 위한 오픈 표준 프로토콜입니다. OAuth 2.0 기반으로 구축되어 있어, 사용자의 인증 및 권한 부여를 위한 프레임워크로 사용됩니다. 이 프로토콜은 웹 및 모바일 애플리케이션에서 안전하게 사용자를 인증하고, 인증된 사용자에게 자원에 대한 액세스 권한을 부여하는 데 사용됩니다. OIDC의 주요 개념은 다음과 같습니다. 유저 인증 (Authentication): OIDC는 사용자를 안전하게 인증하기 위해 기존의 OpenID 프로토콜을 기반으로 합니다. 사용자는 클라이언트 애플리케이션에 로그인하고, 클라이언트는 인증 서버를 통해 사용자를 인증합니다. 권한 부여 (Authorization): OAuth 2.0과 마찬가지로, OIDC는.. 2023. 11. 26.
n8n을 활용하여 데이터를 자동으로 수집하고 시각화 구현 매일 다양한 웹페이지를 방문하면서 정보를 찾는 데 많은 시간을 소비한다고 합니다. 그리고 특히 날씨, 뉴스, 주식 포트폴리오, 이메일, 트위터, 업무 알림 등을 확인하기 위해 항상 같은 웹사이트를 반복해서 방문하는 데 시간을 낭비하고, 정보가 업데이트되었는지 계속해서 확인해야 하는 불편함을 언급합니다. 이에 따라 정보를 한 곳에서 모아서 볼 수 있는 대시보드의 필요성을 느끼게 되었습니다. n8n, 웹 서비스 쿼리, 그리고 대시보드 시스템인 Smashing을 결합하여 사용자 정의 대시보드를 만들고 정보를 모아 보려고 합니다. 특히, GitHub, Docker, npm, 그리고 Product Hunt 등에서 n8n 프로젝트에 관한 정보를 가져와 Smashing 대시보드에 표시할 예정이라고 합니다. n8n은 .. 2023. 11. 25.
구글 시트 데이터를 Airtable와 동기화 및 Zapier로 워크플로우 구성 Google Sheets에서 데이터가 추가될 때 해당 정보를 Airtable에 추가하는 작업은 자동화를 통해 수행할 수 있습니다. 이를 위해 Google Sheets의 스크립트 편집기를 사용하고, Google Apps Script와 Airtable API를 활용할 것입니다. 다음은 이 작업을 수행하는 단계별 지침입니다. 단계 1: Airtable API Key 생성 Airtable 웹사이트에 로그인하거나 계정을 만듭니다. 워크스페이스를 생성하거나 적절한 워크스페이스를 선택합니다. 베이스를 만들거나 기존 베이스를 선택합니다. 베이스 페이지에서 "Help" 메뉴로 이동하여 "API documentation"을 선택합니다. API Key를 생성하고 복사합니다. 단계 2: Google Sheets 스크립트 작성.. 2023. 11. 24.
Nginx Reverse Proxy Content Caching 이해와 설정 방법 Nginx에서 특정 경로를 캐시하지 않으려면, proxy_no_cache 디렉티브를 사용하여 해당 경로를 지정하고 캐시를 사용하지 않도록 설정해야 합니다. 아래는 Nginx 구성 파일에서 / 경로를 캐시하지 않는 방법을 보여주는 예제입니다. location / { proxy_no_cache 1; proxy_cache_bypass $http_pragma $http_authorization; # 다른 프록시 설정 옵션들... } 위의 예제에서 location /은 루트 경로를 나타냅니다. / 경로의 요청을 캐시하지 않으려면 proxy_no_cache 1;을 설정합니다. 또한 proxy_cache_bypass 지시어를 사용하여 특정 헤더 ($http_pragma와 $http_authorization)가 존재할.. 2023. 11. 23.
Docker Swarm 노드 구성 및 Overlay 네트워크 방화벽 규칙 Docker Swarm을 설정하고 연결하는 방법은 다음과 같습니다. Docker 설치 Docker Swarm을 사용하려면 Docker가 먼저 설치되어 있어야 합니다. 각 노드(서버)에 Docker를 설치하십시오. Docker는 공식 웹 사이트에서 다운로드하고 설치할 수 있습니다. Manager 노드 설정 Docker Swarm은 매니저 노드와 워커 노드로 구성됩니다. 먼저 매니저 노드를 설정해야 합니다. 다음 명령을 사용하여 매니저 노드를 초기화합니다:이 명령은 Swarm을 초기화하고 매니저 토큰을 생성합니다. 토큰은 워커 노드를 연결할 때 사용됩니다. 토큰은 매니저 노드의 출력에 표시됩니다. docker swarm init 워커 노드 연결 다른 노드를 워커로 연결하려면 매니저 노드에서 생성된 토큰을 사.. 2023. 11. 22.
728x90