2.2.4.1.1.2.6.4 AuthPackage

The AuthPackage element specifies the authentication method that is used when authenticating to the server that contains the user's mailbox. It is an optional child element of the Protocol element (section 2.2.4.1.1.2.6). The AuthPackage element is used only when the Type element (section 2.2.4.1.1.2.6.46) has a text value of "EXCH", "EXPR",  or "EXHTTP".

The possible values are specified in the following table.

Value

Meaning

"basic"

Indicates that the client SHOULD use basic authentication, as specified in [RFC2617].

"kerb"

Indicates that the client SHOULD use Kerberos authentication, as specified in [RFC4120].

"kerbntlm"

Indicates that the client SHOULD use Kerberos authentication or NTLM authentication, as specified in [MS-NLMP].

"ntlm"

Indicates that the client SHOULD use NTLM authentication.

"certificate"

Indicates that the client SHOULD use certificate authentication, as specified in [MS-OCAUTHWS].

"negotiate"<13>

Indicates that the client SHOULD use the Negotiate method for authentication, as specified in [MS-N2HT] .

"anonymous"<14>

Indicates that the client SHOULD authenticate anonymously by using an SSL connection.

The AuthPackage element is returned only when there is an external mailbox server authentication method. If the AuthPackage element is omitted, the client SHOULD use Kerberos or NTLM authentication.