Interface TransientIdGenerationStrategy
-
- All Known Implementing Classes:
CryptoTransientIdGenerationStrategy,StoredTransientIdGenerationStrategy
public interface TransientIdGenerationStrategyGenerates and manages transient identifiers according to specific strategies.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringgenerate(String relyingPartyId, String principalName)Generate a new Transient ID.
-
-
-
Method Detail
-
generate
@Nonnull @NotEmpty String generate(@Nonnull @NotEmpty String relyingPartyId, @Nonnull @NotEmpty String principalName) throws SAMLException
Generate a new Transient ID.- Parameters:
relyingPartyId- the relying party for whom we're generatingprincipalName- the principal to map to- Returns:
- the new identifier
- Throws:
SAMLException- if an error occurs generating the identifier
-
-