Index

A C G O S U 
All Classes and Interfaces|All Packages

A

AuthBasicFilter - Interface in one.jpro.platform.auth.routing
Defines Route filters using basic (username and password) authentication mechanism.
AuthJwtFilter - Interface in one.jpro.platform.auth.routing
Defines Route filters using JWT authentication mechanism.
AuthOAuth2Filter - Interface in one.jpro.platform.auth.routing
Defines Route filters using OAuth2 authentication mechanism.
authorize(Node, BasicAuthenticationProvider) - Static method in interface one.jpro.platform.auth.routing.AuthBasicFilter
Initiates the authorization process for a given basic authentication provider.
authorize(Node, OAuth2AuthenticationProvider, OAuth2Credentials) - Static method in interface one.jpro.platform.auth.routing.AuthOAuth2Filter
Initiates the authorization process for a given OAuth2 authentication provider, updating the provided JavaFX Node with the authorization URL.
authorize(Node, OpenIDAuthenticationProvider) - Static method in interface one.jpro.platform.auth.routing.AuthOAuth2Filter
Initiates the authorization process for a given OpenID authentication provider.

C

create(BasicAuthenticationProvider, UsernamePasswordCredentials, Function<User, Response>, Function<Throwable, Response>) - Static method in interface one.jpro.platform.auth.routing.AuthBasicFilter
Creates Route filter from a given BasicAuthenticationProvider, UsernamePasswordCredentials and functions for handling successful and error cases.
create(JWTAuthenticationProvider, JSONObject, String, String, Function<User, Response>, Function<Throwable, Response>) - Static method in interface one.jpro.platform.auth.routing.AuthJwtFilter
Creates Route filter from a given OAuth2AuthenticationProvider, OAuth2Credentials and functions for handling successful and error cases.
create(OAuth2AuthenticationProvider, UserSession, OAuth2Credentials, Function<User, Response>, Function<Throwable, Response>) - Static method in interface one.jpro.platform.auth.routing.AuthOAuth2Filter
Creates Route filter from a given OAuth2AuthenticationProvider, OAuth2Credentials and functions for handling successful and error cases.
create(OpenIDAuthenticationProvider, Function<User, Response>, Function<Throwable, Response>) - Static method in interface one.jpro.platform.auth.routing.AuthOAuth2Filter
Creates Route filter from a given OAuth2AuthenticationProvider, OAuth2Credentials and functions for handling successful and error cases.
create(OpenIDAuthenticationProvider, UserSession, Function<User, Response>, Function<Throwable, Response>) - Static method in interface one.jpro.platform.auth.routing.AuthOAuth2Filter
Creates Route filter from a given OAuth2AuthenticationProvider, OAuth2Credentials and functions for handling successful and error cases.

G

getUser() - Method in class one.jpro.platform.auth.routing.UserSession
Retrieves the user object from the session.

O

one.jpro.platform.auth.routing - module one.jpro.platform.auth.routing
Module descriptor for the Auth Routing module.
one.jpro.platform.auth.routing - package one.jpro.platform.auth.routing
 

S

setUser(User) - Method in class one.jpro.platform.auth.routing.UserSession
Sets the user object in the session.

U

UserSession - Class in one.jpro.platform.auth.routing
The UserSession class provides a structured way to handle user authentication and maintain inside the session.
UserSession(ObservableMap<String, String>) - Constructor for class one.jpro.platform.auth.routing.UserSession
Creates a new instance of the UserAPI class.
A C G O S U 
All Classes and Interfaces|All Packages