Class BaseAuthenticationRequest
- java.lang.Object
-
- io.quarkus.security.identity.request.BaseAuthenticationRequest
-
- All Implemented Interfaces:
AuthenticationRequest
- Direct Known Subclasses:
AnonymousAuthenticationRequest
,CertificateAuthenticationRequest
,TokenAuthenticationRequest
,TrustedAuthenticationRequest
,UsernamePasswordAuthenticationRequest
public abstract class BaseAuthenticationRequest extends Object implements AuthenticationRequest
Base implementation of theAuthenticationRequest
interface for convenience.
-
-
Constructor Summary
Constructors Constructor Description BaseAuthenticationRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
getAttribute(String name)
Gets an attribute from the authentication request.Map<String,Object>
getAttributes()
void
setAttribute(String name, Object value)
Sets an attribute on the authentication request.
-
-
-
Method Detail
-
getAttribute
public <T> T getAttribute(String name)
Description copied from interface:AuthenticationRequest
Gets an attribute from the authentication request.These can be arbitrary, and extensions are encouraged to use name spaced attribute names in a similar manner to package names.
The `quarkus.` namespace is reserved
- Specified by:
getAttribute
in interfaceAuthenticationRequest
- Type Parameters:
T
- The type of the attribute- Parameters:
name
- The attribute name- Returns:
- The attribute value
-
setAttribute
public void setAttribute(String name, Object value)
Description copied from interface:AuthenticationRequest
Sets an attribute on the authentication request.These can be arbitrary, and extensions are encouraged to use name spaced attribute names in a similar manner to package names.
The `quarkus.` namespace is reserved
- Specified by:
setAttribute
in interfaceAuthenticationRequest
- Parameters:
name
- The attribute namevalue
- The attribute value
-
getAttributes
public Map<String,Object> getAttributes()
- Specified by:
getAttributes
in interfaceAuthenticationRequest
- Returns:
- All the authentication request attributes. Modifications on the returned map will affect the authentication request attributes.
-
-