--- layout: docs page_title: Domain Model - Auth Methods description: |- The anatomy of a Boundary auth method --- # Auth Methods An auth method is a resource that provides a mechanism for [users][] to authenticate to Boundary. An auth method contains [accounts][] which link an individual user to a set of credentials. Auth methods can be defined at either a [Global][] or [Organization][] [scope][]. ## Attributes All auth methods have the following configurable attributes: - `name` - (optional) If set, the `name` must be unique within the auth method's scope. - `description` - (optional) ### Password Auth Method Attributes The password auth method has the following additional attributes: - `min_login_name_length` - (required) The default is 3. - `min_password_length` - (required) The default is 8. ## Referenced By - [Account][] - [Global][] - [Organization][] [account]: /docs/concepts/domain-model/accounts [accounts]: /docs/concepts/domain-model/accounts [global]: /docs/concepts/domain-model/scopes#global [organization]: /docs/concepts/domain-model/scopes#organizations [scope]: /docs/concepts/domain-model/scopes [users]: /docs/concepts/domain-model/users ## Service API Docs The following services are relevant to this resource: - [Auth Method Service](/api-docs/auth-method-service) - [Auth Token Service](/api-docs/auth-token-service)