org.coursera.naptime.access.authenticator
Combines an UNORDERED collection of Authenticators into an authenticator that:
Combines an UNORDERED collection of Authenticators into an authenticator that:
Note: the weakness of ordering guarantees here allows optimization like not waiting for all authenticators to respond if an early one is successful.
TODO(josh): Should existence of even a single error trigger failure? TODO(josh): Write unit tests.
Combines an ORDERED collection of Authenticators into an authenticator that:
Combines an ORDERED collection of Authenticators into an authenticator that:
TODO(josh): Write unit tests.