Index
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form
A
- afterPropertiesSet() - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Filter
- afterPropertiesSet() - Methode in Klasse de.sephirothj.spring.security.ltpa2.reactive.Ltpa2AuthConverter
- authenticate(Authentication) - Methode in Klasse de.sephirothj.spring.security.ltpa2.reactive.Ltpa2AuthManager
-
Attempts to authenticate the provided
Authentication
with aLtpa2Token
as credentials
C
- configure(HttpSecurity) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Configurer
- convert(ServerWebExchange) - Methode in Klasse de.sephirothj.spring.security.ltpa2.reactive.Ltpa2AuthConverter
-
Extracts an LTAP2 token from the defined
header
orcookie
(as fallback), validates it and if it is, creates anAuthentication
instance with it - cookieName(String) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Configurer
-
configures the name of the cookie expected to contain the LTPA2 token
D
- de.sephirothj.spring.security.ltpa2 - Package de.sephirothj.spring.security.ltpa2
- de.sephirothj.spring.security.ltpa2.reactive - Package de.sephirothj.spring.security.ltpa2.reactive
- decodePublicKey(String) - Methode in Klasse de.sephirothj.spring.security.ltpa2.LtpaKeyUtils
-
decodes an base64-encoded public key
com.ibm.websphere.ltpa.PublicKey
- decryptLtpa2Token(String, SecretKey) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Utils
-
decrypts an base64-encoded LTPA2 token
- decryptPrivateKey(String, String) - Methode in Klasse de.sephirothj.spring.security.ltpa2.LtpaKeyUtils
-
decrypt the private key (
com.ibm.websphere.ltpa.PrivateKey
) that is used to sign an LTPA2 token - decryptSharedKey(String, String) - Methode in Klasse de.sephirothj.spring.security.ltpa2.LtpaKeyUtils
-
decrypts the shared secret key (
com.ibm.websphere.ltpa.3DESKey
) that is used to encrypt a serialized LTPA2 token - doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Filter
E
- encryptToken(Ltpa2Token, PrivateKey, SecretKey) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Utils
-
create a serialized, signed and encrypted LTPA2 token
- EXPIRE_ATTRIBUTE_NAME - Statische Variable in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Token
-
the well-known name for the attribute containing the expiration
G
- getAttribute(String) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Token
-
get the value of the specified attribute
H
- headerName(String) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Configurer
-
configures the name of the header expected to contain the LTPA2 token
I
- InvalidLtpa2TokenException - Ausnahmeklasse in de.sephirothj.spring.security.ltpa2
-
Exception thrown for all kinds of exceptions when working with an LTPA2 token or keys
- InvalidLtpa2TokenException(String) - Konstruktor für Ausnahmeklasse de.sephirothj.spring.security.ltpa2.InvalidLtpa2TokenException
-
Constructs an
InvalidLtpa2TokenException
with the specified message and no root cause. - InvalidLtpa2TokenException(String, Throwable) - Konstruktor für Ausnahmeklasse de.sephirothj.spring.security.ltpa2.InvalidLtpa2TokenException
-
Constructs an
InvalidLtpa2TokenException
with the specified message and root cause. - isExpired() - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Token
-
checks if this token is expired
- isSignatureValid(String, PublicKey) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Utils
-
checks if the signature of the given token is valid
- isTokenExpired(String) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Utils
-
checks if the given token is expired
L
- Ltpa2AuthConverter - Klasse in de.sephirothj.spring.security.ltpa2.reactive
-
Strategy for converting a
ServerWebExchange
to anAuthentication
based on LTPA2 tokens. - Ltpa2AuthConverter() - Konstruktor für Klasse de.sephirothj.spring.security.ltpa2.reactive.Ltpa2AuthConverter
- Ltpa2AuthManager - Klasse in de.sephirothj.spring.security.ltpa2.reactive
-
Performs the final authentication of an
Authentication
instance previously created byLtpa2AuthConverter
. - Ltpa2AuthManager() - Konstruktor für Klasse de.sephirothj.spring.security.ltpa2.reactive.Ltpa2AuthManager
- Ltpa2Configurer - Klasse in de.sephirothj.spring.security.ltpa2
-
A convenient way to configure
the pre-authentication filter
. - Ltpa2Configurer() - Konstruktor für Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Configurer
- Ltpa2Filter - Klasse in de.sephirothj.spring.security.ltpa2
-
The pre-authentication filter for LTPA2 tokens.
- Ltpa2Filter() - Konstruktor für Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Filter
- Ltpa2Token - Klasse in de.sephirothj.spring.security.ltpa2
-
Represents an LTPA2-Token
- Ltpa2Token() - Konstruktor für Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Token
- Ltpa2Utils - Klasse in de.sephirothj.spring.security.ltpa2
-
Utility class for operations on an LTPA2 token
- Ltpa2Utils() - Konstruktor für Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Utils
- LtpaKeyUtils - Klasse in de.sephirothj.spring.security.ltpa2
-
Utility class for working with encoded and/or encrpyted keys exported from IBM WebSphere Application Server and Liberty Profile
- LtpaKeyUtils() - Konstruktor für Klasse de.sephirothj.spring.security.ltpa2.LtpaKeyUtils
M
- makeInstance(String) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Utils
-
create a new instance of Ltpa2Token from the given serialized LTPA2 token
O
- of(String) - Statische Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Token
-
creates a new instance out of serialized (tokenized) token
S
- setExpire(String) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Token
-
sets the expiration of the token
- setExpire(LocalDateTime) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Token
-
sets the expiration of the token
- setUser(String) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Token
-
sets the user of the token
- shouldNotFilter(HttpServletRequest) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Filter
- signToken(String, PrivateKey) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Utils
-
signs the given LTPA2 token
T
- toString() - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Token
-
gets the token as serialized (tokenized) string
U
- USER_ATTRIBUTE_NAME - Statische Variable in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Token
-
the well-known name for the attribute containing the username
W
- withAttribute(String, String) - Methode in Klasse de.sephirothj.spring.security.ltpa2.Ltpa2Token
-
sets an attribute
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form