Using Keychain services to save JWT (JSON Web Token)
·
SwiftUI
서버로부터 받은 토큰을 저장을 해야할 상황이 있습니다. 그러기 위해서는 해당 토큰을 UserDefault, @AppStorage 와 같은 접근이 쉬운 곳에 값을 저장하기보다 보안적으로 안전하게 저장을 해야하는데 방법으로는 Keychain service를 이용하는 방법이 있습니다. Keychain이란?Apple이 제공하는 보안 프레임워크로 암호화된 데이터베이스에 작은 사용자 데이터를 저장할 수 메커니즘 Keychain에 더 자세히 알고 싶으면 여기를 클릭하세요 Keychain에는 간단한 데이터를 안전하게 저장할 수 있습니다. 예를 들어 다음과 같은 데이터가 있습니다.struct Credentials: Codable { var username: String var psssword: String ..