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 theAuthenticationRequestinterface for convenience.
-
-
Constructor Summary
Constructors Constructor Description BaseAuthenticationRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TgetAttribute(String name)Gets an attribute from the authentication request.Map<String,Object>getAttributes()voidsetAttribute(String name, Object value)Sets an attribute on the authentication request.
-
-
-
Method Detail
-
getAttribute
public <T> T getAttribute(String name)
Description copied from interface:AuthenticationRequestGets 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:
getAttributein 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:AuthenticationRequestSets 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:
setAttributein interfaceAuthenticationRequest- Parameters:
name- The attribute namevalue- The attribute value
-
getAttributes
public Map<String,Object> getAttributes()
- Specified by:
getAttributesin interfaceAuthenticationRequest- Returns:
- All the authentication request attributes. Modifications on the returned map will affect the authentication request attributes.
-
-