-
Notifications
You must be signed in to change notification settings - Fork 174
Expand file tree
/
Copy pathllms.txt
More file actions
65 lines (49 loc) · 5.25 KB
/
Copy pathllms.txt
File metadata and controls
65 lines (49 loc) · 5.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# About the Janssen Project
The Janssen Project is a home for open source IAM components, featuring
Auth Server (OAuth/OpenID), Agama low-code identity orchestration, and the
Cedarling policy decision point. The "Janssen Server" distributions bundle IAM
components under one control plane.
If your enterprise needs Janssen for a production deployment, Gluu offers a
commercial distribution of Janssen Project Components called
[Gluu Flex](https://gluu.org/flex) and [Gluu Solo](https://gluu.org/solo).
The Janssen Project is chartered under the Linux Foundation.
## Janssen Components
- Jans Auth Server: A complete OAuth Authorization Server and a [certified](https://openid.net/certification/) OpenID Connect Provider written in Java. It's the upstream open-source core of [Gluu Flex](https://gluu.org/flex).
- Agama : Agama offers an interoperable way to design authentication flows, coded in a DSL purpose-built for writing identity journeys.
- Jans FIDO : Enables end-users to enroll and authenticate with passkeys and other FIDO authenticators.
- Jans SCIM : [SCIM](http://www.simplecloud.info/) JSON/REST [API](https://docs.jans.io/head/admin/reference/openapi/) for user management, including associated FIDO devices.
- Jans Config API : RESTful APIs manage configuration for all Janssen components.
- Text UI ("TUI") : User interface accessible from command line. TUI is text-based interactive configuration tool that leverages config-API to configure Janssen Server modules
- Jans CLI : Command line configuration tools to help you correctly call the Config API.
- Jans Casa : Jans Casa is a self-service web portal for end-users to manage authentication and authorization preferences for their account in the Janssen Server
- Jans Cedarling : Cedarling is an embeddable stateful Policy Decision Point for authorization requests. In simple terms, the Cedarling returns the answer: should the application allow this action on this resource given these JWT tokens.
- Jans Lock : An enterprise authorization solution featuring the Cedarling, a stateless PDP and the Lock Server which centralizes audit logs and configuration.
- Janssen Tarp : An OpenID Connect RP test website that runs as a browser plugin in Chrome or Firefox.
- Jans Chip : Sample iOS and Android mobile applications that implement the full OAuth and FIDO security stack for app integrity, client constrained access tokens, and user presence.
## Documentation
- Documentation: https://docs.jans.io/stable/llms.txt
- Full documentation: https://docs.jans.io/stable/llms-full.txt
## Installation
### Development Environments
You can install the Janssen federation stack in a Kubernetes cluster or as a single VM.
Docker based install: https://docs.jans.io/head/janssen-server/install/docker-install/quick-start/
Local K8S: https://docs.jans.io/head/janssen-server/install/helm-install/local/
VM install: https://docs.jans.io/head/janssen-server/install/vm-install/vm-requirements/
### Production deployments
- Amazon EKS: https://docs.jans.io/head/janssen-server/install/helm-install/amazon-eks/
- Microsoft Azure AKS: https://docs.jans.io/head/janssen-server/install/helm-install/microsoft-azure/
- Google GKE: https://docs.jans.io/head/janssen-server/install/helm-install/google-gke/
- Rancher: https://docs.jans.io/head/janssen-server/install/helm-install/rancher/
## Important links
- Releases: https://github.com/JanssenProject/jans/releases
- Chat: https://chat.gluu.org/join/wnsm743ho6byd57r4he2yihn/
- Contribute: https://docs.jans.io/head/CONTRIBUTING/
- LinkedIn: https://www.linkedin.com/company/janssen-project
- YouTube channel: https://www.youtube.com/@JanssenProject
- Learning resources: https://docs.jans.io/stable/janssen-server/reference/learning-reference/
- Artifact Hub: https://artifacthub.io/packages/search?repo=janssen-auth-server
- OpenSSF Scorecard: https://scorecard.dev/viewer/?uri=github.com/JanssenProject/jans
- OpenSSF Best Practices: https://www.bestpractices.dev/projects/4353
- SLSA 3: https://slsa.dev
- License: [Apache 2.0](https://github.com/JanssenProject/jans/blob/main/LICENSE)
- Supported standards: https://docs.jans.io/stable/janssen-server/auth-server/