This framework provides an easy way to interact with the iOS System Keychain.
To learn more about this project, please visit it on GitHub.
Simply add XDKeychain via Swift Package Manager to your project... that's it!
Keychain.add(credential: Keychain.Credential(username: "USERNAME",
token: "TOKEN_OR_PASSWORD"))
Keychain.updateICloudKeychain(username: "USERNAME",
password: "TOKEN_OR_PASSWORD",
publicFqdn: "https://WWW.YOURWEBSITE.COM");
Keychain.updateICloudKeychain(username: Keychain.fetchCredential(credentialPart: .username)!,
password: .fetchCredential(credentialPart: .token)!,
publicFqdn: "https://WWW.YOURWEBSITE.COM");
Keychain.delete()
Keychain.fetchCredential(credentialPart: .token)
Keychain.fetchCredential(credentialPart: .username)
Keychain.add(credential: Keychain.Credential(username: Keychain.fetchCredential(credentialPart: .username)!,
token: "TOKEN_OR_PASSWORD"))
Keychain.add(credential: Keychain.Credential(username: "USERNAME",
token: Keychain.fetchCredential(credentialPart: .token)!))
link |
Stars: 0 |
Last commit: 1 year ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics