Sign-up & Log in
Last updated
Was this helpful?
Last updated
Was this helpful?
Authentication is the way the backend handles adding users and allowing them to access certain areas of your app.
Through Jumpstart, Xano automatically adds a user database table and provisions the endpoints needed for you to log in. A special feature is that we create 3 special API endpoints. These endpoints use Authentication tokens also known as a JWT (JSON Web Token) which can be stored using cookies or HTML 5 Web Storage (localStorage or sessionStorage). Choosing which method to use is completely up to you.
COMING SOON: Oauth (Sign in with Google/Facebook/Twitter/Github)
With these 3 endpoints, you will be able to set up the sign-up and login experiences for your app.
auth/signup This endpoint creates a user record to the database table using 3 inputs: name, email, and password. It returns an Authentication token which can be used with the auth/me API endpoint to get the information of the user.
auth/login This endpoint uses 2 inputs: email and password to retrieve an Authentication token which can be used with the auth/me API endpoint to get the information of the user.
auth/me This endpoint uses an Authentication token to retrieve the data of the user that it is associated with.