One Logo Pool Ball
AuthenticationServices · IOS API REFERENCE

ASCredentialIdentityStore

class · iOS 12.0+ · SDK 27.1

class ASCredentialIdentityStore

Members (10)

get · iOS 12.0+

shared

TypeScript
static get shared(): ASCredentialIdentityStore
Swift declaration
class var shared: ASCredentialIdentityStore { get }
method · iOS 12.0+

getState

TypeScript
getState(completion: ((arg0: ASCredentialIdentityStoreState) => void)): void
Swift declaration
func state() async -> ASCredentialIdentityStoreState
method · iOS 12.0+

removeAllCredentialIdentities

TypeScript
removeAllCredentialIdentities(completion?: (((arg0: boolean, arg1: (NativeError) | null) => void)) | null): void
Swift declaration
func removeAllCredentialIdentities() async throws
method · iOS 12.0+ · Deprecated in iOS 17.0

removeCredentialIdentities

TypeScript
removeCredentialIdentitiesCompletion(credentialIdentities: Array<ASPasswordCredentialIdentity>, completion?: (((arg0: boolean, arg1: (NativeError) | null) => void)) | null): void
Swift declaration
func removeCredentialIdentities(_ credentialIdentities: [ASPasswordCredentialIdentity]) async throws
method · iOS 17.0+

removeCredentialIdentities

TypeScript
removeCredentialIdentitiesCompletion70031(credentialIdentities: Array<SDKHandle>, completion?: (((arg0: boolean, arg1: (NativeError) | null) => void)) | null): void
Swift declaration
func removeCredentialIdentities(_ credentialIdentities: [any ASCredentialIdentity]) async throws
method · iOS 12.0+ · Deprecated in iOS 17.0

replaceCredentialIdentities

TypeScript
replaceCredentialIdentitiesWithCompletion(newCredentialIdentities: Array<ASPasswordCredentialIdentity>, completion?: (((arg0: boolean, arg1: (NativeError) | null) => void)) | null): void
Swift declaration
func replaceCredentialIdentities(with newCredentialIdentities: [ASPasswordCredentialIdentity]) async throws
method · iOS 17.0+

replaceCredentialIdentities

TypeScript
replaceCredentialIdentitiesCompletion(newCredentialIdentities: Array<SDKHandle>, completion?: (((arg0: boolean, arg1: (NativeError) | null) => void)) | null): void
Swift declaration
func replaceCredentialIdentities(_ newCredentialIdentities: [any ASCredentialIdentity]) async throws
method · iOS 12.0+ · Deprecated in iOS 17.0

saveCredentialIdentities

TypeScript
saveCredentialIdentitiesCompletion(credentialIdentities: Array<ASPasswordCredentialIdentity>, completion?: (((arg0: boolean, arg1: (NativeError) | null) => void)) | null): void
Swift declaration
func saveCredentialIdentities(_ credentialIdentities: [ASPasswordCredentialIdentity]) async throws
method · iOS 17.0+

saveCredentialIdentities

TypeScript
saveCredentialIdentitiesCompletion16884(credentialIdentities: Array<SDKHandle>, completion?: (((arg0: boolean, arg1: (NativeError) | null) => void)) | null): void
Swift declaration
func saveCredentialIdentities(_ credentialIdentities: [any ASCredentialIdentity]) async throws
method · iOS 17.4+

credentialIdentities

TypeScript
credentialIdentities(serviceIdentifier?: (ASCredentialServiceIdentifier) | null, credentialIdentityTypes?: ASCredentialIdentityStore_IdentityTypes): Promise<Array<SDKHandle>>
Swift declaration
func credentialIdentities(forService serviceIdentifier: ASCredentialServiceIdentifier? = nil, credentialIdentityTypes: ASCredentialIdentityStore.IdentityTypes = []) async -> [any ASCredentialIdentity]

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

ASCredentialIdentityStore.init()

inherited init: clang: 'init' is unavailable

All AuthenticationServices types →