https://github.com/freckle/jwt-bearer-auth
JWT bearer authentication in Haskell
https://github.com/freckle/jwt-bearer-auth
ghvm-managed
Last synced: 2 months ago
JSON representation
JWT bearer authentication in Haskell
- Host: GitHub
- URL: https://github.com/freckle/jwt-bearer-auth
- Owner: freckle
- License: mit
- Created: 2025-08-29T15:32:51.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2026-01-03T01:30:10.000Z (6 months ago)
- Last Synced: 2026-01-09T03:45:30.495Z (5 months ago)
- Topics: ghvm-managed
- Language: Haskell
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.lhs
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# jwt-bearer-auth
_Synopsis_
## Example
```haskell
someExample :: IO ()
someExample = putStrLn "Hello world"
```
## Development & Tests
```console
stack build --fast --pedantic --test --file-watch
```
---
## How to use this Template
Haskell library template used at Freckle.
### Create your repo
If you are working within the freckle org, use [github-vending-machine][ghvm]. Otherwise:
[ghvm]: https://github.com/freckle/github-vending-machine
```sh
gh repo create --template freckle/jwt-bearer-auth --public freckle/
git clone git@github.com:freckle/
cd ./
```
### Rename your package
```sh
find -type f -exec \
sed -i s/jwt-bearer-auth/my-name/ {} +
```
Edit `package.yaml` as necessary.
### Enable release
When you are ready to release your library, simply remove the conditional from
the release workflow.
```diff
- - if: false # Remove when ready to release
```
### Open repo up to [hacktoberfest][hacktoberfest] contributions
Add the `hacktoberfest` topic to your repo if
- you're planning on releasing it as open source, and
- you think it would benefit from and be amenable to public contributions
[hacktoberfest]: https://hacktoberfest.digitalocean.com/
---
[CHANGELOG](./CHANGELOG.md) | [LICENSE](./LICENSE)