- Java 99.9%
Updated transaction handling to include caller method information using `getCallerMethod`. This enhances debugging and traceability by providing more context about the transaction source across `ReportResource` and `InspectorResource`. |
||
|---|---|---|
| src | ||
| strolch-agent | ||
| strolch-bom | ||
| strolch-jmh-benchmark | ||
| strolch-model | ||
| strolch-persistence-postgresql | ||
| strolch-persistence-xml | ||
| strolch-privilege | ||
| strolch-service | ||
| strolch-soql | ||
| strolch-test-base | ||
| strolch-utils | ||
| strolch-web-rest | ||
| strolch-websocket | ||
| strolch-xmlpers | ||
| .gitignore | ||
| CODE_OF_CONDUCT.md | ||
| LICENSE | ||
| pom.xml | ||
| qodana.yaml | ||
| README.md | ||
| SECURITY.md | ||
Strolch
The main repository which contains all of Strolch.
Getting Started
Either use a version on Maven Central: https://mvnrepository.com/artifact/li.strolch/
Or install locally first:
git clone https://github.com/strolch-li/strolch.git
cd strolch
mvn clean install -DskipTests
Then you can create your own project. Please read the README files in the generated projects.
To create a Strolch project see https://strolch.li/development/
More Information
Find more about Strolch at our website: https://strolch.li
Features
Personal Access Tokens (PATs)
Personal Access Tokens (PATs) allow users to generate long-lived credentials to perform actions without a standard login flow. PATs can be restricted to a specific set of privileges and have their own expiration date.
Using PATs
Users can manage their PATs through the PrivilegeHandler. A PAT can be used for authentication by providing it to the authenticatePersonalAccessToken method, which returns a Certificate with the restricted scope defined for that token.
For more technical details, see strolch-privilege/docs/PersonalAccessToken.md.
Build and Configuration
Prerequisites
- Java (JDK 25 or higher recommended)
- Maven 3.6+
Build Instructions
To build the entire project from the root:
mvn clean install
To skip tests:
mvn clean install -DskipTests