![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/EnQLC/btsd1iAeDlC/vwp4FvraHVAaT3amFKd2v0/img.png)
앱에서 로그인 후, 서버에서 반환되는 사용자 인증토큰(accessToken과 refreshToken)을 저장하려고 합니다.CoreData를 사용하기에는 너무 단순한 형태이고,UserDefaults에는 간단한 설정값을 저장하는데 주로 사용하기 때문에,인증토큰처럼 보안이 중요한 경우에는 다른 방법을 찾아보는게 좋다는 생각이 들었습니다. KeyChain은 암호화된 저장소로 토큰 데이터를 저장하기에 알맞다고 판단한 후 앱에서 사용해보았습니다. UserDefaults가 키-값 쌍으로 데이터를 저장하고 불러오는 것처럼, 키체인도 사용할 수 있습니다.다만 KeyChain은 데이터와 속성을 묶고 추가적인 보안 속성을 함께 사용할 수 있습니다. 키체인 서비스 KeyChain Service사용자를 대신해서 안전하게 작은 ..
programming/Swift
2023. 5. 6. 23:04
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자동클로저
- 디자인패턴
- Delegate 패턴
- Persistent Container
- 클로저
- context
- 캡쳐리스트
- unowned
- core data
- CoreData
- 클로저 축약
- Core Data Stack
- 클로저 강한 참조
- ASAuthorizationAppleIDCredential
- ios
- escaping closrue
- 클로저표현
- authorizationCode
- 메모리 안정성
- weak
- Entity
- 강한참조순환
- autoclosure
- 강한 참조 순환
- identity Token
- 회원가입
- object
- SWIFT
- inout 파라미터 메모리 충돌
- 토큰저장
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함