To register a new user, make a request to the /auth/signup
endpoint of your project URL, including the email and password within the form fields. Upon successful completion of the request, the user will be logged in, allowing them to make requests to your protected API endpoints.
Signing in is similar to signing up. Simply use the /auth/signin
endpoint and provide the email and password through form fields.
By default, authentication sessions are saved within cookies. This approach works great because cookies are often the most straightforward solution and most of the time you don’t have to actively remember to send them along in your requests. However, especially if the client is hosted on a different domain than fastgen, then cookie-based session management quickly falls apart because of cookies not working reliably across different top level domains.
Both the endpoints /auth/signup
and /auth/signin
can accept the following headers to enable header based authentication:
'st-auth-mode': 'header'
you will receive the access token and refresh token in the response header'fg-auth-mode': 'body'
you will receive the access token and refresh token in the response bodyBoth approaches enable you to send the access token along as 'Authorization': 'Bearer <token>
to authenticate your requests
To register a new user, make a request to the /auth/signup
endpoint of your project URL, including the email and password within the form fields. Upon successful completion of the request, the user will be logged in, allowing them to make requests to your protected API endpoints.
Signing in is similar to signing up. Simply use the /auth/signin
endpoint and provide the email and password through form fields.
By default, authentication sessions are saved within cookies. This approach works great because cookies are often the most straightforward solution and most of the time you don’t have to actively remember to send them along in your requests. However, especially if the client is hosted on a different domain than fastgen, then cookie-based session management quickly falls apart because of cookies not working reliably across different top level domains.
Both the endpoints /auth/signup
and /auth/signin
can accept the following headers to enable header based authentication:
'st-auth-mode': 'header'
you will receive the access token and refresh token in the response header'fg-auth-mode': 'body'
you will receive the access token and refresh token in the response bodyBoth approaches enable you to send the access token along as 'Authorization': 'Bearer <token>
to authenticate your requests