---
title: SecAuthenticationType
framework: security
role: symbol
role_heading: Enumeration
path: security/secauthenticationtype
---

# SecAuthenticationType

The authentication type to use for an Internet password.

## Declaration

```swift
enum SecAuthenticationType
```

## Topics

### Constants

- [SecAuthenticationType.NTLM](security/secauthenticationtype/ntlm.md)
- [SecAuthenticationType.MSN](security/secauthenticationtype/msn.md)
- [SecAuthenticationType.DPA](security/secauthenticationtype/dpa.md)
- [SecAuthenticationType.RPA](security/secauthenticationtype/rpa.md)
- [SecAuthenticationType.httpBasic](security/secauthenticationtype/httpbasic.md)
- [SecAuthenticationType.httpDigest](security/secauthenticationtype/httpdigest.md)
- [SecAuthenticationType.htmlForm](security/secauthenticationtype/htmlform.md)
- [SecAuthenticationType.default](security/secauthenticationtype/default.md)
- [SecAuthenticationType.any](security/secauthenticationtype/any.md)

### Initializers

- [init(rawValue:)](security/secauthenticationtype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
