zuppler_users_client v0.0.2 ZupplerUsers.Auth.User

Summary

Functions

Loads user info from Zuppler Users based on user token. Response is in this format: {:ok, %{info: %{acls: %{}, email: "test@zuppler.com", id: 14802, name: "Test Account", phone: "1234567890", roles: ["restaurant"] }, provider: "zuppler", uid: "10768"} } If token is not valid response will be {:fail, "Not authorized"}

Functions

acls_for(user_info, kind)
auth(token)

Loads user info from Zuppler Users based on user token. Response is in this format: {:ok, %{info: %{acls: %{}, email: "test@zuppler.com", id: 14802, name: "Test Account", phone: "1234567890", roles: ["restaurant"] }, provider: "zuppler", uid: "10768"} } If token is not valid response will be {:fail, "Not authorized"}

has_any_role?(user_info, user_roles)
user_url()