Personal Password Method
Manages users of a given identity provider that authenticates users based on their identifier and a personal password they can set or update.
Instances of this AuthenticationMethod must be created using the AuthenticationService.getPersonalPasswordMethod method.
This authentication method provides with two call-flows:
Authentication call-flow:
Call authenticate to authenticate the user (this is a one-step flow).
Attach a new identity (or authentication means) to a user account:
Call attachIdentity to associate the currently authenticated user with a new email address or phone number (depending on the chosen provider),
Call verifyAndAuthenticate to verify the newly created identity.
The Webcom Authentication Service currently supports the PersonalPasswordMethod only with the Email identity provider. Support for the Phone provider may come later.