This project is a RESTful API application developed using Play Framework 3 and Apache Pekko, incorporating Silhouette JWT authentication/authorization.
- Scala 2.13
- Play Framework 3.0.1
- Silhouette 10.0.0
- Slick 3.4.1
- PostgreSQL
- Guice
- Play evolutions
To run this example locally, follow these steps:
- Clone this repository:
git clone https://github.com/sysgears/play3-silhouette-example.git
- Navigate to the project directory:
cd play3-silhouette-example
- Install dependencies:
sbt update
- Start the application:
sbt run
Once the application is running, access it via a web browser at http://localhost:9000
. The example application demonstrates the usage of Silhouette with different authentication methods.