This repository has been archived by the owner on Dec 7, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 345
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Migrate the codebase from Gatekeeper repository #516
Co-authored-by: Stian Thorgersen <stian@redhat.com>
- Loading branch information
Showing
20 changed files
with
81 additions
and
102 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,63 +1,46 @@ | ||
# Keycloak | ||
# Louketo Proxy | ||
|
||
Keycloak is an Open Source Identity and Access Management solution for modern Applications and Services. | ||
|
||
This repository contains the source code for the Keycloak Gatekeeper. The Gatekeeper is most happy in the company of Keycloak, but is also able to make friends with other OpenID Connect providers. The service supports both access tokens in browser cookie or bearer tokens. | ||
This repository contains the source code for the Louketo Proxy. | ||
|
||
## Help and Documentation | ||
|
||
* [Gatekeeper documentation](https://www.keycloak.org/docs/latest/securing_apps/index.html#_keycloak_generic_adapter) | ||
* [Keycloak documentation](https://www.keycloak.org/documentation.html) | ||
* [User Mailing List](https://groups.google.com/d/forum/keycloak-user) - Mailing list for help and general questions about Keycloak | ||
* [JIRA](https://issues.jboss.org/projects/KEYCLOAK) - Issue tracker for bugs and feature requests | ||
* [Louketo Proxy documentation](https://louketo.github.io/) | ||
* [Mailing List](https://groups.google.com/forum/#!forum/louketo) - Mailing list for help and general questions about Keycloak | ||
* [Issue Tracker](https://github.com/louketo/louketo-proxy/issues) - Issue tracker for bugs and feature requests | ||
|
||
|
||
## Reporting Security Vulnerabilities | ||
|
||
If you've found a security vulnerability, please look at the [instructions on how to properly report it](http://www.keycloak.org/security.html) | ||
If you've found a security vulnerability, please report send an e-mail to <louketo-security@googlegroups.com> | ||
|
||
|
||
## Reporting an issue | ||
|
||
If you believe you have discovered a defect in Gatekeeper please open an issue in our [Issue Tracker](https://issues.jboss.org/projects/KEYCLOAK). | ||
If you believe you have discovered a defect in Louketo Proxy please open an issue in our [Issue Tracker](https://github.com/louketo/louketo-proxy/issues). | ||
Please remember to provide a good summary, description as well as steps to reproduce the issue. | ||
|
||
|
||
## Getting started | ||
|
||
To run Gatekeeper download the distribution from our [website](https://www.keycloak.org/downloads.html). Extract it and run: | ||
|
||
./keycloak-gatekeeper[.exe] | ||
To run Louketo Proxy, please refer to our [building and working with the code base](docs/building.md) guide. Alternatively, you can use the Docker image by running: | ||
|
||
Alternatively, you can use the Docker image by running: | ||
|
||
docker run -it --rm quay.io/keycloak/keycloak-gatekeeper | ||
docker run -it --rm quay.io/louketo/louketo-proxy | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
abstractj
|
||
|
||
For more details refer to the [Documentation](https://www.keycloak.org/docs/latest/securing_apps/index.html#_keycloak_generic_adapter). | ||
|
||
|
||
## Building from Source | ||
|
||
To build from source refer to the [building and working with the code base](docs/building.md) guide. | ||
For more details refer to the [Documentation](https://louketo.github.io/). | ||
|
||
### Writing Tests | ||
|
||
To write tests refer to the [writing tests](docs/tests-development.md) guide. | ||
|
||
## Contributing | ||
|
||
Before contributing to Gatekeeper please read our [contributing guidelines](CONTRIBUTING.md). | ||
|
||
Before contributing to Louketo Proxy please read our [contributing guidelines](CONTRIBUTING.md). | ||
|
||
## Other Keycloak Projects | ||
|
||
* [Keycloak](https://github.com/keycloak/keycloak) - Keycloak Server and Java adapters | ||
* [Keycloak Documentation](https://github.com/keycloak/keycloak-documentation) - Documentation for Keycloak | ||
* [Keycloak QuickStarts](https://github.com/keycloak/keycloak-quickstarts) - QuickStarts for getting started with Keycloak | ||
* [Keycloak Docker](https://github.com/jboss-dockerfiles/keycloak) - Docker images for Keycloak | ||
* [Keycloak Node.js Connect](https://github.com/keycloak/keycloak-nodejs-connect) - Node.js adapter for Keycloak | ||
* [Keycloak Node.js Admin Client](https://github.com/keycloak/keycloak-nodejs-admin-client) - Node.js library for Keycloak Admin REST API | ||
|
||
|
||
## License | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,9 @@ | ||
## Writing tests | ||
|
||
When writing tests please follow the same approach as we have taken in the other tests. There are many ways to | ||
test software and we have chosen ours, so please appreciate that. | ||
When writing tests please follow the same approach as we have taken in the other tests. There are many ways to test software and we have chosen ours, so please appreciate that. | ||
|
||
The main tests are provided in files with the suffix `_test.go` and can be executed by running: | ||
|
||
make test | ||
|
||
When developing your test depending on the feature or enhancement you are testing you may find it best to add to an | ||
existing test, or to write a test from scratch. For the latter, we recommend finding another test that is close to what | ||
you need and use that as a basis. | ||
When developing your test depending on the feature or enhancement you are testing you may find it best to add to an existing test, or to write a test from scratch. For the latter, we recommend finding another test that is close to what you need and use that as a basis. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
It seems quay.io does not have this repo yet.