Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose authentication wrapper #60

Merged
merged 1 commit into from
Nov 14, 2016
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions Auth0/Authentication.swift
Original file line number Diff line number Diff line change
Expand Up @@ -356,15 +356,15 @@ public enum PasswordlessType: String {
case AndroidLink = "link_android"
}

extension Authentication {
public extension Authentication {

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

```
Auth0
.authentication(clientId: clientId, domain: "samples.auth0.com")
.login(emailOrUsername: "[email protected]", password: "a secret password", connection: "Username-Password-Authentication")
.login(usernameOrEmail: "[email protected]", password: "a secret password", connection: "Username-Password-Authentication")
.start { result in
switch result {
case .Success(let credentials):
Expand All @@ -380,7 +380,7 @@ extension Authentication {
```
Auth0
.authentication(clientId: clientId, domain: "samples.auth0.com")
.login(emailOrUsername: "[email protected]", password: "a secret password", connection: "Username-Password-Authentication", scope: "openid email", parameters: ["state": "a random state"])
.login(usernameOrEmail: "[email protected]", password: "a secret password", connection: "Username-Password-Authentication", scope: "openid email", parameters: ["state": "a random state"])
.start { print($0) }
```

Expand All @@ -407,7 +407,7 @@ extension Authentication {
- returns: authentication request that will yield Auth0 User Credentials
- seeAlso: Credentials
*/
func login(usernameOrEmail username: String, password: String, multifactorCode: String? = nil, connection: String, scope: String = "openid", parameters: [String: Any] = [:]) -> Request<Credentials, AuthenticationError> {
public func login(usernameOrEmail username: String, password: String, multifactorCode: String? = nil, connection: String, scope: String = "openid", parameters: [String: Any] = [:]) -> Request<Credentials, AuthenticationError> {
return self.login(usernameOrEmail: username, password: password, multifactorCode: multifactorCode, connection: connection, scope: scope, parameters: parameters)
}

Expand Down Expand Up @@ -447,7 +447,7 @@ extension Authentication {

- returns: request that will yield a created database user (just email, username and email verified flag)
*/
func createUser(email: String, username: String? = nil, password: String, connection: String, userMetadata: [String: Any]? = nil) -> Request<DatabaseUser, AuthenticationError> {
public func createUser(email: String, username: String? = nil, password: String, connection: String, userMetadata: [String: Any]? = nil) -> Request<DatabaseUser, AuthenticationError> {
return self.createUser(email: email, username: username, password: password, connection: connection, userMetadata: userMetadata)
}

Expand Down