SERVICE
connections must authenticate with Key Pair authentication.TYPE
for the USER
object. The value of this property (null
, HUMAN
, SERVICE
, or LEGACY_SERVICE
) determines the permitted authentication methods for each user. Authentication requirements associated with the user type will become progressively stricter throughout 2025 and 2026.
To maintain uninterrupted operation of your Snowflake connection, follow the recommended steps outlined here. These steps will help you identify your service user’s current configuration and, if necessary, apply either a temporary workaround or a long-term solution.
TYPE
parameter is likely currently set to null
. You can verify this using the following query:
TYPE
of null
will be treated synonymously as if the TYPE
is PERSON
, and single factor password authentication will eventually be deprecated.
TYPE
is set to null
or HUMAN
, you must apply either the Long term fix (preferred) or Temporary fix in this document.RSA_PUBLIC_KEY
is set and TYPE
is set to SERVICE
, no further action is required.❗️HUMAN
ornull
user migration deadlineHUMAN
ornull
users will be unable to login with single factor passwords starting in March 2026. (See Snowflake guidance)
TYPE
to SERVICE
TYPE = SERVICE
, and our recommended authentication method is Key Pair authentication. The following steps will guide this migration:
TYPE
to SERVICE
TYPE
to SERVICE
. You may also wish to unset the preexisting password.
TYPE
to LEGACY_SERVICE
❗️LEGACY_SERVICE
user type migration timelineLEGACY_SERVICE
users will be deprecated starting in June 2026. (See Snowflake guidance)