Uses of Class
com.erudika.para.server.security.UserAuthentication
Package
Description
The security module - handles authentication.
Authentication filters - these handle social login and external authentication.
-
Uses of UserAuthentication in com.erudika.para.server.security
Modifier and TypeClassDescriptionclass
Represents a user authentication with JWT.Modifier and TypeMethodDescriptionstatic UserAuthentication
SecurityUtils.checkIfActive
(UserAuthentication userAuth, com.erudika.para.core.User user, boolean throwException) Checks if account is active.Modifier and TypeMethodDescriptionstatic UserAuthentication
SecurityUtils.checkIfActive
(UserAuthentication userAuth, com.erudika.para.core.User user, boolean throwException) Checks if account is active. -
Uses of UserAuthentication in com.erudika.para.server.security.filters
Modifier and TypeMethodDescriptionAmazonAuthFilter.getOrCreateUser
(com.erudika.para.core.App app, String accessToken) Calls the Amazon API to get the user profile using a given access token.FacebookAuthFilter.getOrCreateUser
(com.erudika.para.core.App app, String accessToken) Calls the Facebook API to get the user profile using a given access token.GenericOAuth2Filter.getOrCreateUser
(com.erudika.para.core.App app, String accessToken) Calls an external API to get the user profile using a given access token.GenericOAuth2Filter.getOrCreateUser
(com.erudika.para.core.App app, String accessToken, String alias) Calls an external API to get the user profile using a given access token.GitHubAuthFilter.getOrCreateUser
(com.erudika.para.core.App app, String accessToken) Calls the GitHub API to get the user profile using a given access token.GoogleAuthFilter.getOrCreateUser
(com.erudika.para.core.App app, String accessToken) Calls the Google+ API to get the user profile using a given access token.LdapAuthFilter.getOrCreateUser
(com.erudika.para.core.App app, String accessToken) Calls an external API to get the user profile using a given access token.LinkedInAuthFilter.getOrCreateUser
(com.erudika.para.core.App app, String accessToken) Calls the LinkedIn API to get the user profile using a given access token.MicrosoftAuthFilter.getOrCreateUser
(com.erudika.para.core.App app, String accessToken) Calls the Microsoft Graph API to get the user profile using a given access token.PasswordAuthFilter.getOrCreateUser
(com.erudika.para.core.App app, String accessToken) Authenticates or creates aUser
using an email and password.PasswordlessAuthFilter.getOrCreateUser
(com.erudika.para.core.App app, String accessToken) Authenticates or creates aUser
using an signed JWT token.SAMLAuthFilter.getOrCreateUser
(com.erudika.para.core.App app, Map<String, List<String>> samlAttributes) SlackAuthFilter.getOrCreateUser
(com.erudika.para.core.App app, String accessToken) Calls the Slack API to get the user profile using a given access token.TwitterAuthFilter.getOrCreateUser
(com.erudika.para.core.App app, String accessToken) Calls the Twitter API to get the user profile using a given access token.