Package org.pfsw.security.oauth.pkce

Interface Summary
PKCEGenerator A functional interface for the generation of new random proof key for code exchange according to the specification https://tools.ietf.org/html/rfc7636.
 

Class Summary
AbstractPKCEGenerator A customizable generic implementation of a PKCEGenerator where subclasses determine what code challenge method to be used and how to generate that data.
PKCEGeneratorFactory A factory that supports getting a PKCEGenerator implementation for a given CodeChallengeMethod.
PlainPKCEGenerator An RFC-7636 PKCE proof key generator for the "plain" code challenge method.
ProofKeyForCodeExchange Holder of a code verifier and code challenge as specified by RFC-7637 (PKCE).
S256PKCEGenerator An RFC-7636 PKCE proof key generator for the "S256" code challenge method.
 

Enum Summary
CodeChallengeMethod Defines the code challenge methods specified by https://tools.ietf.org/html/rfc7636.