<commit_before># Foulkon

[![Join the chat at https://gitter.im/Tecsisa/foulkon](https://badges.gitter.im/Tecsisa/foulkon.svg)](https://gitter.im/Tecsisa/foulkon?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

__Foulkon__ is an authorization server that allows or denies the access to web resources.

## Installation / usage

This project generates 2 apps:

- Worker: This is the authorization server itself.
- Proxy: This proxies the requests to the authorization server (worker).

## Documentation

Specification docs:<br />

- [Specification](doc/spec/README.md)

- [Use case](doc/spec/usecase.md)

- [Internal IAM Actions](doc/spec/action.md)

- [Authorization flow](doc/spec/authorization.md)

<br />

API docs:<br />
<commit_msg>add goreport badge<commit_after># Foulkon

[![Join the chat at https://gitter.im/Tecsisa/foulkon](https://badges.gitter.im/Tecsisa/foulkon.svg)](https://gitter.im/Tecsisa/foulkon?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Go Report Card](https://goreportcard.com/badge/github.com/tecsisa/foulkon)](https://goreportcard.com/report/github.com/tecsisa/foulkon)

__Foulkon__ is an authorization server that allows or denies the access to web resources.

## Installation / usage

This project generates 2 apps:

- Worker: This is the authorization server itself.
- Proxy: This proxies the requests to the authorization server (worker).

## Documentation

Specification docs:<br />

- [Specification](doc/spec/README.md)

- [Use case](doc/spec/usecase.md)

- [Internal IAM Actions](doc/spec/action.md)

- [Authorization flow](doc/spec/authorization.md)

<br />

API docs:<br />

{'fraction_non_alphanumeric': 0.13592814371257486, 'fraction_numerical': 0.0011976047904191617, 'mean_word_length': 5.054347826086956, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1934153', 'n_tokens_mistral': 615, 'n_tokens_neox': 594, 'n_words': 123}