Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- coordinator
- UIKit
- swift 점선
- swift bottomsheet
- swift navigationcontroller
- 드롭다운 버튼
- SWIFT
- custom ui
- swift existential type
- swift dashed line
- custom navigation bar
- uikit toast
- 버튼 피드백
- task cancel
- OAtuh 2.0
- button configuration
- DP
- scene delegate
- reactorkit
- BFS
- RxSwift
- swift 백준
- swift associated type
- task cancellation
- swift custom ui
- custombottomsheet
- swift concurrency
- Tuist
- swift opaque type
- identifiable
Archives
- Today
- Total
목록OIDC (1)
김경록의 앱 개발 여정
[CS] 애플 로그인을 구현할 때 왜 서버가 필요할까?
개요최근 스위프트 오픈 카톡방에서 '애플 로그인을 구현할때 서버가 필요한가요?' 라는 질문을 봤습니다.사실 이 질문은 단순히 기능 구현의 문제가 아니라, 소셜 로그인 방식의 작동 원리와 보안 구조를 제대로 이해하고 있는지를 보여주는 중요한 질문입니다. 소셜 로그인은 OAuth2.0 으로 지원된다.소셜 로그인(Google, naver, kakao 등)은 보통 OAuth 2.0으로 제공됩니다.OAuth는 무엇일까요?OAuth는 사용자가 아이디와 비밀번호를 직접 입력하지 않고도, 제 3의 앱이나 서비스가 권한 있는 방식으로 사용자 정보를 얻을 수 있도록 허용하는 표준 프로토콜 입니다.예를 들어 우리가 어떤 앱에서 Apple로 로그인을 누르면 Apple은 인증을 수행한 뒤 Auth를 사용하는 서비스(이하 '앱'..
TIL
2025. 7. 25. 17:08