The Guice module which wires all Silhouette dependencies.
Only allows those users that have at least a service of the selected.
Only allows those users that have at least a service of the selected. Master service is always allowed. Ex: WithService("serviceA", "serviceB") => only users with services "serviceA" OR "serviceB" (or "master") are allowed.
Only allows those users that have every of the selected services.
Only allows those users that have every of the selected services. Master service is always allowed. Ex: Restrict("serviceA", "serviceB") => only users with services "serviceA" AND "serviceB" (or "master") are allowed.