SwiftKit/data/documentation/swiftkit/standardkeychainservice.json

1 line
9.0 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"seeAlsoSections":[{"title":"Keychain","identifiers":["doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainReader","doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainService","doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainWrapper","doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainWriter","doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainAttrRepresentable","doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainItemAccessibility"],"generated":true}],"schemaVersion":{"major":0,"minor":2,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StandardKeychainService"}],"title":"StandardKeychainService","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"s:8SwiftKit23StandardKeychainServiceC","modules":[{"name":"SwiftKit"}],"navigatorTitle":[{"kind":"identifier","text":"StandardKeychainService"}]},"abstract":[{"type":"text","text":"This is a standard implementation of "},{"type":"codeVoice","code":"KeychainService"},{"type":"text","text":" that"},{"type":"text","text":" "},{"type":"text","text":"uses a "},{"type":"codeVoice","code":"KeychainWrapper"},{"type":"text","text":" to sync data with the keychain."}],"sections":[],"identifier":{"url":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/StandardKeychainService","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainReader","doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainService","doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainWriter"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/SwiftKit\/documentation\/SwiftKit"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/SwiftKit\/documentation\/SwiftKit\/StandardKeychainService\/init(wrapper:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/SwiftKit\/documentation\/SwiftKit\/StandardKeychainService\/KeychainReader-Implementations","doc:\/\/SwiftKit\/documentation\/SwiftKit\/StandardKeychainService\/KeychainWriter-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/swiftkit\/standardkeychainservice"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StandardKeychainService"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://SwiftKit/documentation/SwiftKit":{"role":"collection","title":"SwiftKit","abstract":[{"type":"text","text":"SwiftKit adds extra functionality to the Swift framework, like extensions to native types, utilites, services etc."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit","kind":"symbol","type":"topic","url":"\/documentation\/swiftkit"},"doc://SwiftKit/documentation/SwiftKit/StandardKeychainService":{"role":"symbol","title":"StandardKeychainService","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StandardKeychainService"}],"abstract":[{"type":"text","text":"This is a standard implementation of "},{"type":"codeVoice","code":"KeychainService"},{"type":"text","text":" that"},{"type":"text","text":" "},{"type":"text","text":"uses a "},{"type":"codeVoice","code":"KeychainWrapper"},{"type":"text","text":" to sync data with the keychain."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/StandardKeychainService","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StandardKeychainService"}],"url":"\/documentation\/swiftkit\/standardkeychainservice"},"doc://SwiftKit/documentation/SwiftKit/KeychainAttrRepresentable":{"role":"symbol","title":"KeychainAttrRepresentable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeychainAttrRepresentable"}],"abstract":[],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainAttrRepresentable","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeychainAttrRepresentable"}],"url":"\/documentation\/swiftkit\/keychainattrrepresentable"},"doc://SwiftKit/documentation/SwiftKit/KeychainWriter":{"role":"symbol","title":"KeychainWriter","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeychainWriter"}],"abstract":[{"type":"text","text":"This protocol can be implemented by keychain-based services"},{"type":"text","text":" "},{"type":"text","text":"that can write to the users keychain."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainWriter","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeychainWriter"}],"url":"\/documentation\/swiftkit\/keychainwriter"},"doc://SwiftKit/documentation/SwiftKit/KeychainReader":{"role":"symbol","title":"KeychainReader","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeychainReader"}],"abstract":[{"type":"text","text":"This protocol can be implemented by keychain-based services"},{"type":"text","text":" "},{"type":"text","text":"that can read from the device keychain."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainReader","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeychainReader"}],"url":"\/documentation\/swiftkit\/keychainreader"},"doc://SwiftKit/documentation/SwiftKit/StandardKeychainService/init(wrapper:)":{"role":"symbol","title":"init(wrapper:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"wrapper"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"KeychainWrapper","preciseIdentifier":"s:8SwiftKit15KeychainWrapperC"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/StandardKeychainService\/init(wrapper:)","kind":"symbol","type":"topic","url":"\/documentation\/swiftkit\/standardkeychainservice\/init(wrapper:)"},"doc://SwiftKit/documentation/SwiftKit/StandardKeychainService/KeychainReader-Implementations":{"role":"collectionGroup","title":"KeychainReader Implementations","abstract":[],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/StandardKeychainService\/KeychainReader-Implementations","kind":"article","type":"topic","url":"\/documentation\/swiftkit\/standardkeychainservice\/keychainreader-implementations"},"doc://SwiftKit/documentation/SwiftKit/KeychainWrapper":{"role":"symbol","title":"KeychainWrapper","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeychainWrapper"}],"abstract":[{"type":"text","text":"This class help make device keychain access easier in Swift."},{"type":"text","text":" "},{"type":"text","text":"It is designed to make accessing the Keychain services more"},{"type":"text","text":" "},{"type":"text","text":"like using "},{"type":"codeVoice","code":"NSUserDefaults"},{"type":"text","text":", which is much more familiar to"},{"type":"text","text":" "},{"type":"text","text":"developers in general."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainWrapper","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeychainWrapper"}],"url":"\/documentation\/swiftkit\/keychainwrapper"},"doc://SwiftKit/documentation/SwiftKit/StandardKeychainService/KeychainWriter-Implementations":{"role":"collectionGroup","title":"KeychainWriter Implementations","abstract":[],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/StandardKeychainService\/KeychainWriter-Implementations","kind":"article","type":"topic","url":"\/documentation\/swiftkit\/standardkeychainservice\/keychainwriter-implementations"},"doc://SwiftKit/documentation/SwiftKit/KeychainService":{"role":"symbol","title":"KeychainService","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeychainService"}],"abstract":[{"type":"text","text":"This protocol can be implemented by keychain-based services"},{"type":"text","text":" "},{"type":"text","text":"that can read from and write to the device keychain."}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainService","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeychainService"}],"url":"\/documentation\/swiftkit\/keychainservice"},"doc://SwiftKit/documentation/SwiftKit/KeychainItemAccessibility":{"role":"symbol","title":"KeychainItemAccessibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeychainItemAccessibility"}],"abstract":[{"type":"text","text":"This enum defines the various access scopes that a keychain"},{"type":"text","text":" "},{"type":"text","text":"item can use. The names follow certain conventions that are"},{"type":"text","text":" "},{"type":"text","text":"defined in the list below:"}],"identifier":"doc:\/\/SwiftKit\/documentation\/SwiftKit\/KeychainItemAccessibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"KeychainItemAccessibility"}],"url":"\/documentation\/swiftkit\/keychainitemaccessibility"}}}