authable v0.10.0 API Reference
Modules
Authable worker for OAuth2 provider implementation
A behaviour for all auth strategy modules called by other authable modules
Authable Strategy implements behaviour Authable.Strategy to check ‘header’ based authentications to find resource owner
Authable Strategy implements behaviour Authable.Strategy to check query params based authencations to find resource owner
Authable Strategy implements behaviour Authable.Strategy to check ‘session’ based authencations to find resource owner
A behaviour for all authentications modules called by other authable modules
Basic authentication helper module, implements Authable.Authentication behaviour
Bearer authentication helper module, implements Authable.Authentication behaviour
Bearer authencation helper module, implements Authable.Authentication behaviour
Base token authentication helper, implements Authable.Authentication behaviour. Differently from Bearer or Session, this module is a generic helper module. It enables to match with any token type from ‘token store(Authable.Token)’
App Authorization Policy module
Authable lib config module
A behaviour for all grant type modules called by other authable modules
AuthorizationCode grant type for OAuth2 Authorization Server
Base module for OAuth2 grant types
ClientCredentials grant type for OAuth2 Authorization Server
Password grant type for OAuth2 Authorization Server
RefreshToken grant type for OAuth2 Authorization Server
Authable helper to check authentications with scopes and returns resouce owner
Installed apps
OAuth2 client
OAuth2 token store
OAuth2 resource owner
OAuth2 authorization strategy router
Authable plug implementation to check authentications and to set resouce owner
Authable plug implementation to refute authenticated users to access resources
A behaviour for all renderer modules called by other authable modules
An implementation for Authable.Rederer
to render Authable errors in RestAPI
format
This module allows accessing defined repo models on init
Crypt utilities
List utilities
String utilities
Exceptions
SuspiciousActivity exception type