Package com.ongres.scram.client
package com.ongres.scram.client
This module expose the client implementation of Salted Challenge Response
Authentication Mechanism (SCRAM). It provides a high level and easy to use API to negotiate the
mechanism and the message flow used for authentication.
-
ClassDescriptionProcessor that allows to generate the client-final-message, as well as process the server-final-message and verify server's signature.A class that represents a SCRAM client.Builds instances of type
ScramClient
.Builder stage for the optional atributes and the final build() call.Builder stage for the advertised mechanisms.Builder stage for the password (or a ClientKey/ServerKey, or SaltedPassword).Builder stage for the required username.Process a received server-first-message.