Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, 2FA, TOTP, Credentials, Basic Authentication or custom authentication schemes.

Latest version

[![play-silhouette-cas Scala version support](https://index.scala-lang.org/mohiva/play-silhouette/play-silhouette-cas/latest.svg](https://index.scala-lang.org/mohiva/play-silhouette/play-silhouette-cas)

JVM badge

[![play-silhouette-cas Scala version support](https://index.scala-lang.org/mohiva/play-silhouette/play-silhouette-cas/latest-by-scala-version.svg?platform=jvm](https://index.scala-lang.org/mohiva/play-silhouette/play-silhouette-cas)