Contents

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:).

See Also

Adding and removing credentials