Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Fix some broken links #6292

Merged
merged 3 commits into from
Oct 25, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions authentication/example-providers/README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,27 @@
This directory contains several example authentication providers, which can be added to a deephaven-core classpath
and configured to authenticate the user.
and configured to authenticate the user.

As these are only examples and not intended to replace actual integrations, they may have some limitations in how
they can be configured and deployed, but also are built as a single `.jar` file with no external dependencies or
conflicts to manage.

### [Pre-Shared Key](psk)

Allows a key (and user details) to be set via configuration, or a fresh one will be configured on startup. The login
link and details will be logged on startup.
link and details will be logged on startup.

### [Mutual TLS (mTLS)](mtls)

### [Mutual TLS (mTLS)](mTLS)
With a Mutual-TLS certificate on the client signed by an appropriate trusted Certificate Authority, the user's details
can be read from the certificate and used on the server.

### [Simple PostgreSQL username/password](sql-username-password)

Assumes a PostgreSQL database will be running (and JDBC connection string provided in configuration) with a table
for users and their credentials, along with a table for allowed roles.

### [OpenID Connect via Keycloak](oidc)

Delegates authentication to an OpenID Connect server (in this example using [Keycloak](https://keycloak.org/)), with
the client first redirecting the user to authenticate and obtain a token, and the client validating that token for use
in Deephaven.
4 changes: 2 additions & 2 deletions licenses/DCL-notice-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ Deephaven ${projectName}
Copyright ${copyrightYear} Deephaven Data Lab

Licensed under the Deephaven Community License Agreement 1.0 (the "License");
You may obtain a copy of the License at [LICENSE](LICENSE).
You may obtain a copy of the License at [LICENSE](../LICENSE.md).

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
Loading
Loading