public interface AuthenticationDirective<T>
| Modifier and Type | Method and Description | 
|---|---|
| Directive<scala.Tuple1<scala.Option<T>>> | optional()Returns a copy of this  AuthenticationDirectivethat will provideSome(user)if credentials
 were supplied and otherwiseNone. | 
| Directive<scala.Tuple1<T>> | withAnonymousUser(T anonymous)Returns a copy of this  AuthenticationDirectivethat uses the given object as the
 anonymous user which will be used if no credentials were supplied in the request. | 
Directive<scala.Tuple1<scala.Option<T>>> optional()
AuthenticationDirective that will provide Some(user) if credentials
 were supplied and otherwise None.Directive<scala.Tuple1<T>> withAnonymousUser(T anonymous)
AuthenticationDirective that uses the given object as the
 anonymous user which will be used if no credentials were supplied in the request.anonymous - (undocumented)