| Interface | Description |
|---|---|
| Auth0Client |
| Class | Description |
|---|---|
| Auth0CallbackHandler |
Using inheritance or composition leverage this callback handler from a Controller
Example usage - Simply extend this class and define Controller in subclass
package com.auth0.example;
import com.auth0.web.Auth0CallbackHandler;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
|
| Auth0ClientImpl |
Wrapper implementation around Auth0 service calls
Don't expose internals of Auth0 library
|
| Auth0Config |
Holds the default configuration for the library
Taken from properties files
|
| Auth0Filter |
Handles interception on a secured endpoint and does JWT Verification
Ensures for instance expired JWT tokens are not permitted access
Success and Failure navigation options are also configurable
|
| Auth0RequestWrapper |
Permits easy access to the Auth0User object for authenticated requests
|
| Auth0User |
Auth0User represents the User Profile
and implements Principal interface
|
| NonceFactory |
Create a token (nonce) that can be stored in State param
to correlate requests with callbacks and ensure validity.
|
| NonceUtils |
Convenience Utils methods for manipulating the nonce key/value pair held in state param
Used for CSRF protection - should always be sent with login request
|
| QueryParamUtils |
Convenience functions for querying / manipulating queryParams.
|
| SessionUtils |
Holds conveniences for getting / setting key session attributes
used as part of the library
|
| Tokens |
Copyright © 2016. All Rights Reserved.