EmberSimpleAuth

Authentication using cookie storage for ember simple auth library. http://ember-simple-auth.com/

Constructors

this
this(UserCollection userCollection)

Instantiate the authenticator with an user collection

Members

Functions

mandatoryAuth
void mandatoryAuth(HTTPServerRequest req, HTTPServerResponse res)
AuthResult mandatoryAuth(HTTPServerRequest req)

Auth handler that will fail if a successfull auth was not performed. This handler is usefull for routes that want to hide information to the public.

permisiveAuth
void permisiveAuth(HTTPServerRequest req, HTTPServerResponse res)
AuthResult permisiveAuth(HTTPServerRequest req)

Auth handler that fails only if the auth fields are present and are not valid. This handler is usefull when a route should return different data when the user is logged in

respondInvalidToken
void respondInvalidToken(HTTPServerResponse res)
respondUnauthorized
void respondUnauthorized(HTTPServerResponse res)

Inherited Members

From BaseAuth

collection
UserCollection collection;
Undocumented in source.
mandatoryAuth
void mandatoryAuth(HTTPServerRequest req, HTTPServerResponse res)

Auth handler that will fail if a successfull auth was not performed. This handler is usefull for routes that want to hide information to the public.

permisiveAuth
void permisiveAuth(HTTPServerRequest req, HTTPServerResponse res)

Auth handler that fails only if the auth fields are present and are not valid. This handler is usefull when a route should return different data when the user is logged in

mandatoryAuth
AuthResult mandatoryAuth(HTTPServerRequest req)

Auth handler that will fail if a successfull auth was not performed. This handler is usefull for routes that want to hide information to the public.

permisiveAuth
AuthResult permisiveAuth(HTTPServerRequest req)

Auth handler that fails only if the auth fields are present and are not valid. This handler is usefull when a route should return different data when the user is logged in

respondUnauthorized
void respondUnauthorized(HTTPServerResponse res)

Set the response code and message to notify the client that it does not have rights to make the request

respondInvalidToken
void respondInvalidToken(HTTPServerResponse res)

Set the response code and message to notify the client that there were a problem with the request

Meta