      ```
      Auth0
         .authentication(clientId: clientId, domain: "samples.auth0.com")
-        .login(emailOrUsername: "support@auth0.com", password:  "a secret password", connection: "Username-Password-Authentication", scope: "openid email", parameters: ["state": "a random state"])
+        .login(usernameOrEmail: "support@auth0.com", password:  "a secret password", connection: "Username-Password-Authentication", scope: "openid email", parameters: ["state": "a random state"])
         .start { print($0) }
      ```
 

     ```
     Auth0
        .authentication(clientId: clientId, domain: "samples.auth0.com")
        .login(emailOrUsername: "support@auth0.com", password: "a secret password", connection: "Username-Password-Authentication")
        .start { result in
            switch result {
            case .Success(let credentials):

    case AndroidLink = "link_android"
}

public extension Authentication {

    /**
     Logs in an user using email|username and password using a Database and Passwordless connection
