shockbytes / DanteX

Dante - Book Tracker Cross Platform Implementation
Apache License 2.0
29 stars 1 forks source link

Support Email Login #40

Closed shockbytes closed 1 year ago

shockbytes commented 1 year ago

Support email login for customers. Customer can click on Login with Mail and they can then enter email address and their password. If the user hasn't created an account, then create one if the credentials. Furthermore, check if the email isn't already used for Google logins.

The following methods from the Android app should be implemented.


    fun fetchRegisteredAuthenticationSourcesForEmail(mailAddress: String): Single<List<AuthenticationSource>>

    fun createAccountWithMail(mailAddress: String, password: String): Completable

    fun loginWithMail(mailAddress: String, password: String): Completable
shockbytes commented 1 year ago

Subtask with #4