remove(_:for:options:)
Removes the specified credential from the credential storage for the specified protection space using the given options.
Declaration
func remove(_ credential: URLCredential, for space: URLProtectionSpace, options: [String : Any]? = nil)Parameters
- credential:
The credential to remove.
- space:
The protection space from which to remove the credential.
- options:
A dictionary containing options to consider when removing the credential.
For possible keys, see Dictionary Key For Credential Removal Options. You should use this when trying to delete a credential that has the Synchronizable policy.
Discussion
The credential is removed from both persistent and temporary storage.
If you override this method, also override remove(_:for:options:task:).