본문 바로가기

분류 전체보기321

코딩애플 - 로그인 / 회원기능 NextAuth 로 소셜로그인 구현하기 1. 아이디/비밀번호 관리가 필요 없음 2. 코드 짤 것이 없음 github 소셜로그인 1. 깃헙 측에 permission 얻기 settings > developer settings > oauth app url쪽에 현재 개발 중인 url을 가져다가 써준다. 이때, 해당 url 이 이미 있다면(다른 어플을 만들때 사용했다든가) 그걸 그대로 사용해줘야 에러를 만나지 않을 수 있음 만들면 나오는 클라이언트ID와 비밀번호를 가지고 있어야 유저 정보를 달라고 요청이 가능하다. 2. next-auth 설치하기 npm install next-auth@4.21.1 3. next-auth 세팅하기 pages > api > auth 폴더 생성 해당 폴더 안에 [...nextauth].. 2023. 7. 2.
AWS 기초 강좌 2 AWS 계정 계정 생성하면 루트 유저와 기본 리소스(기본 VPC) 등이 생성됨 AWS 계정 아이디가 부여되고 - 숫자로 / 추후에 AWS 계정에 별명 지정 가능하다 - 문자로 AWS 는 기본적으로 루트 사용자와 IAM 사용자로 나눌 수 있는데 루트 유저 생성한 계정의 모든 권한을 자동으로 가지고 있으며, 생성 시 만든 이메일 주소로 로그인 해준다. (빌링-계산 권한은 루트 유저가 유일하게 가지고 있다) 탈취 당했을 때 복구가 힘들기 때문에, 관리 목적 외엔 사용을 자제하고 MFA(일회용 패스워드, Multi Factor Authentication) 설정을 권장. AWS api 호출이 불가하다 -> AccessKey, Secret AccessKey 부여 X IAM 유저 (Identity and Access.. 2023. 7. 1.
AWS 기초 강좌 1 https://youtu.be/JjiYqBl2328 데이터 센터 어플리케이션의 서버를 호스팅하는 실제 시설 컴퓨팅 시스템을 위한 하드웨어 네트워킹 장비 전원 공급 장치 전기 시스템 백업 발전기 환경 제어장치 운영 인력 ... -> 운영에 비용이 많이 소요된다. -> 장애 기기를 교체하거나 구축 시간이 느리다. 클라우드 컴퓨팅이란 인터넷을 통한 클라우드 서비스 플랫폼을 통하여 컴퓨팅 성능, 데이터베이스, 스토리지, 애플리케이션 및 IT 리소스를 주문형으로 제공하는 것 클라우드 서비스 플랫폼은 소프트웨어와 데이터베이스를 구축 및 유지하고 고객 만족을 위한 애플리케이션을 만드는데 사용할 수 있는 IT 리소스에 대한 빠른 액세스를 제공함 -> 필요한 만큼의 리소스에 즉시 액세스할 수 있으며 사용한 만큼만 비용을.. 2023. 6. 30.
인공지능 모델 - Neural Network 인간의 뇌가 작동하는 방식 외부의 자극이 감지 되면 -> 자극 감지 기관으로부터 뇌의 특정 부분까지 신경계가 활성화 -> 해당 정보를 처리 신경세포(Neuron)들은 전기적인 신호를 이용하여 메세지를 주고 받음 Neural Network 신경망 계층 구조가 뇌에 있는 뉴런의 네트워크 구조와 유사한 컴퓨팅 모델 Neuron에 해당하는 Node 요소들을 연결하여 만든 네트워크, 전기적 신호는 외부 자극에 따라 연결 관계를 바꾸는 방식으로 만들어지는데 이 연결관계를 node들의 가중치(weight)로 처리한다. 신경망은 inputs(외부자극)에 가중치를 곱한 총합이 activation function(활성 함수)에 따라 출력되는 방식으로 구성된 것 신경망의 트레이닝은 inputs 을 취합하여 최종 출력과 비슷.. 2023. 6. 29.