일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- View
- onMeasure
- room
- Algorithm
- CustomView
- HTTP
- activity
- Coroutine
- 백준
- notification
- hilt
- AppBarLayout
- 코틀린
- Behavior
- kotlin
- DataBinding
- CoordinatorLayout
- onLayout
- ViewModel
- Android
- lifecycle
- recyclerview
- 안드로이드
- Navigation
- 알림
- CollapsingToolbarLayout
- BOJ
- sqlite
- 알고리즘
- LiveData
- Today
- Total
목록oauth (4)
개발일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bJxaFw/btq4js0S3Pg/1274ycugW2bwjkvMdaK070/img.png)
1. 프로젝트 등록 Naver Developer에 프로젝트를 등록하여 API Key를 받는다. developers.naver.com/apps/#/register?api=nvlogin 애플리케이션 - NAVER Developers developers.naver.com 2. Gradle 설정 Dependency compile ('com.naver.nid:naveridlogin-android-sdk:4.2.6') 3. Key 등록하기 Naver Developer에서 제공받은 Key를 string.xml에 입력한다. glttGD4shdbN2GSF94OB jBDdCtOOeR 4. OAuth 초기화하기 Login을 진행하기 전에 초기화 단계가 필요하다. OAuthLogin.getInstance().init(this..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bb6uxm/btq4biYC3Ga/i6BFk0VdVWupN8yzmT9ic1/img.png)
1. 프로젝트 등록 developers.kakao.com/console/app 카카오계정 로그인 여기를 눌러 링크를 확인하세요. accounts.kakao.com 2. Gradle 설정 build.gradle(Project) allprojects { repositories { google() jcenter() // Kakao maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/' } } } build.gradle(Module) dependency Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.k..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bA6CPJ/btq4bDtEcVW/FHAGaoLL3GReKMfO9oK8xk/img.png)
Google의 OAuth를 통해 사용자 인증을 얻고 People API를 통해 사용자의 개인 정보를 얻을 수 있다. rkdxowhd98.tistory.com/168 Android in A..Z - OAuth (Google) Google API를 사용해서 Google인증과 Google OAuth로 얻은 idToken값으로 People API를 사용하여 사용자의 다양한 정보를 얻을 수 있다. OAuth를 사용하면 프로젝트 자체에서 회원관리 기능을 구현할 필요가 없 rkdxowhd98.tistory.com 1. OAuth 클라이언트 ID 등록하기 (People과 연동할 수 있는 웹 에플리케이션 등록하기) * 웹 에플리케이션으로 등록한다. 2. API Key 발급하기 3. People API 신청하기 4. Pe..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bSa1oA/btq3522xmNL/9Wls5VTum6tircjulNaqJ0/img.png)
Google API를 사용해서 Google인증과 Google OAuth로 얻은 idToken값으로 People API를 사용하여 사용자의 다양한 정보를 얻을 수 있다. OAuth를 사용하면 프로젝트 자체에서 회원관리 기능을 구현할 필요가 없고 Google의 AccessToken으로 사용자의 정보를 받아오기 때문에 기존 ID/Password방식보다 보안이 좋다. 또한 사용자 입장에서 한번의 클릭으로 쉽게 로그인할 수 있는 이점이 있다. 1. Google API 콘솔 프로젝트 구성 만들기 console.cloud.google.com/ Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google..