https://github.com/sysgears/play3-silhouette-example
https://github.com/sysgears/play3-silhouette-example
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sysgears/play3-silhouette-example
- Owner: sysgears
- License: mit
- Created: 2024-01-04T12:50:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-04T21:43:52.000Z (over 2 years ago)
- Last Synced: 2025-03-15T18:14:28.938Z (over 1 year ago)
- Language: Scala
- Size: 16.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# play3-silhouette-example
This project is a RESTful API application developed using Play Framework 3 and Apache Pekko, incorporating Silhouette JWT authentication/authorization.
## Stack
* Scala 2.13
* Play Framework 3.0.1
* Silhouette 10.0.0
* Slick 3.4.1
* PostgreSQL
* Guice
* Play evolutions
## Installation
To run this example locally, follow these steps:
1. Clone this repository: `git clone https://github.com/sysgears/play3-silhouette-example.git`
2. Navigate to the project directory: `cd play3-silhouette-example`
3. Install dependencies: `sbt update`
4. Start the application: `sbt run`
## Usage
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.