AWS Cognito는 Facebook이나 Twitter와 같은 소셜 로그인 기능을 추상화하여 통합적으로 쉽게 관리해주는 서비스다. npm에 있는 passport와 비슷한 친구다. Facebook Login은 Facebook Developer에서 App을 생성한 뒤 사용하여 Facebok Login 앱을 사용 설정하면 사용할 수 있다. AWS Cognito 설정 간단하게 인증 Pool만 관리해주는 Federated Indentities를 사용한다. Create New Identity Pool로 새로운 Identity Pool을 생성할 수 있고, Authentication providers에서 페이스북이나 트위터 같은 서트파티 OAuth의 ID 값을 추가할 수 있다. 현재 사용가능한 서트파티 인증 제공자(..
AWS CodeBuild 간단 사용기 AWS re:invent 2016에서 소개된 새로운 서비스 가운데 내 눈길을 끌었던 것 하나는 AWS CodeBuild 였습니다. CodeBuild는 기존의 Jenkins CI나 Travis CI를 대체할 수 있지 않을까? 라고 기대하고 있는 서비스 입니다. 개인적으로 CI 툴을 포함한 배포 자동화에 굉장히 약한 편입니다. (그냥 서버 들어가서 작업하는게 편해..) 그래서 이번 CodeBuild에 관심을 관심을 더 가졌고, 간단하게 나마 사용해봤습니다. CodeBuild는 현재 Virginia, Oregon, Ireland 에서만 사용할 수 있습니다. 비용은 Build에 걸리는 Computing Time이라고 합니다. 쓱 한번 해볼까? CodeBuild에서 creat..
Bitnami Apache2 SSL 설정 삽질기 Trouble Shooting 부들부들.. 회사 랜딩 페이지(공식 홈페이지)가 특정 기기(이라 쓰고 모바일이라 읽는다)에서만 SSL 인증 문제가 발생했다.(CA 인증 실패) 설정파일에서 Certificate파일과 Private Key파일, Chain 파일까지 모두 제대로 잡았다고 생각했는데, 적용이 안되는 상황. 원인부터 밝히자면 내가 SSL 설정을 잡았던 그 conf 파일이 사실은 YOU JUST ACTIVATED MY TRAP CARD 였던 상황 사실 이 TIL을 작성하게된 결정적인 계기는 EC2 AMI에 있는 Bitnami 라는 친구 덕분이다. Bitnami 는 서버 설정의 많은 것을 생략할 수 있게 해주는 좋은 친구지만 디테일한 설정을 하려면 약간의..