---
title: "defaultCredential(for:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/urlcredentialstorage/defaultcredential(for:)"
---

# defaultCredential(for:)

Returns the default credential for the specified protection space.

## Declaration

```swift
func defaultCredential(for space: URLProtectionSpace) -> URLCredential?
```

## Parameters

- `space`: The URL protection space of interest.

## Return Value

Return Value The default credential for space or nil if no default has been set.

## Discussion

Discussion If you override this method, also override getDefaultCredential(for:task:completionHandler:).

## See Also

### Getting and setting default credentials

- [getDefaultCredential(for:task:completionHandler:)](foundation/urlcredentialstorage/getdefaultcredential(for:task:completionhandler:).md)
- [setDefaultCredential(_:for:)](foundation/urlcredentialstorage/setdefaultcredential(_:for:).md)
- [setDefaultCredential(_:for:task:)](foundation/urlcredentialstorage/setdefaultcredential(_:for:task:).md)
