credentialDataManager
This environment variable is for SwiftUI clients of the ASCredentialDataManager API. An example usage might look like:
Declaration
var credentialDataManager: CredentialDataManager { get }Discussion
struct CredentialDataManagerExample: View {
@Environment(\.credentialDataManager) private var credentialDataManager
var body: some View {
Button("Save Credentials") {
Task {
do {
let credential = getCredential() // defined elsewhere
let scope = getScope()
try await credentialDataManager.save(credential: credential, for: scope)
} catch {
// code to handle the save error
}
}
}
}
}