Ory Kratos does not explicitly provide a mechanism to add custom authentication methods. However, it does support a variety of authentication methods including password, OIDC, TOTP, WebAuthn, and lookup_secret. Additionally, Ory Kratos allows you to customize the behavior of the system based on the authentication method used to sign in, register, and update user settings. For example, when a user signs in with a password, you can use Ory Actions to send a welcome email to the user or update user information in your database. When a user signs in using OIDC, you can use Ory Actions to enrich your CRM with data from the social sign-in provider. For more information, please refer to the [Ory Kratos documentation](
https://www.ory.sh/docs/kratos/hooks/configure-hooks#triggers-based-on-authentication-methods).