[Rails] OAuth2.0 with Google OAuth2.0이란 - OAuth2.0?를 참고해주세요. Google API 및 사용자 인증 정보 발급 오늘은 이런 OAuth2.0을 이용한 구글 로그인을 구현해보도록 하겠습니다. 가장 먼저해야 하는 것은 Google의 API를 사용하기 위해 이를 설정하는 행위입니다. 일종의 "내 사이트가 당신들의 API를 쓰고 싶으니까 허가증을 발급해줘" 라는 의미입니다. https://console.developers.google.com에 접속합니다. 프로젝트 하나 생성합니다. Google+와 Google People API 이 두개의 API 사용을 요청합니다. (사진에서는 Google+만 있고 저는 이미 사용하고 있기 때문에 관리라는 버튼이 보이는 것입니다.) 이..
CRUD without Scaffolding CRUD 기능을 구현할 때 가장 중요한 것이 바로 라우팅 작업일 것입니다. 기본적이 라우팅 경로는 다음과 같습니다. route.rb 경로와 해당 경로의 요청을 처리하는 컨트롤러와 액션의 이름이 같아면 액션은 따로 작성해주지 않아도 됩니다. Ex) 'posts/index' => 'posts#index' 컨트롤러-액션 생략 new는 새로운 글을 작성하는 폼이 있는 페이지로 가는 것이기 때문에 get이고 create는 해당 폼에서 입력된 값들이 body에 담겨져 오면 해당 값들을 데이터베이스에 저장하는 역할을 하기 때문에 post를 통해 요청을 보냅니다. Model 글을 작성하면 이를 저장하기 위한 데이터베이스 모델이 필요합니다. 다음 명령어를 통해 모델을 만들어 ..
- Total
- Today
- Yesterday
- 백준
- 운영체제
- storyboard
- boostcourse
- 아이폰
- segue
- Xcode
- CRUD
- Swift
- UIResponder
- nodejs
- edwith
- IOS
- 오토레이아웃
- 스위프트
- TableView
- Codable
- auto layout
- Algorithm
- 알고리즘
- 클로저
- notificationcenter
- iPhone
- UIControl
- 프로토콜
- Protocol
- oauth2.0
- 테이블뷰
- 부스트코스
- Operating System
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |