v2.0.2
- Add support for Shared Web Credentials #63
- Add
-[UICKeyChainStore sharedPasswordWithCompletion:]
- Add
-[UICKeyChainStore sharedPasswordForAccount:completion:]
- Add
-[UICKeyChainStore setSharedPassword:forAccount:completion:]
- Add
-[UICKeyChainStore removeSharedPasswordForAccount:completion:]
- Add
+[UICKeyChainStore requestSharedWebCredentialWithCompletion:]
- Add
+[UICKeyChainStore requestSharedWebCredentialForDomain:account:completion:
- Add
+[UICKeyChainStore generatePassword]
- Add
Shared web credentials is a programming interface that enables native iOS apps to share credentials with their website counterparts. For example, a user may log in to a website in Safari, entering a user name and password, and save those credentials using the iCloud Keychain. Later, the user may run a native app from the same developer, and instead of the app requiring the user to reenter a user name and password, shared web credentials gives it access to the credentials that were entered earlier in Safari. The user can also create new accounts, update passwords, or delete her account from within the app. These changes are then saved and used by Safari.
https://developer.apple.com/library/ios/documentation/Security/Reference/SharedWebCredentialsRef/