Skip to content

Commit

Permalink
Fix broken links.
Browse files Browse the repository at this point in the history
  • Loading branch information
jjbrosnan committed Oct 25, 2024
1 parent dc289fd commit dc173fc
Show file tree
Hide file tree
Showing 3 changed files with 221 additions and 176 deletions.
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

0 comments on commit dc173fc

Please sign in to comment.