diff --git a/authentication/example-providers/README.md b/authentication/example-providers/README.md index 8a640bd829b..69a9bf6e9d7 100644 --- a/authentication/example-providers/README.md +++ b/authentication/example-providers/README.md @@ -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. diff --git a/licenses/DCL-notice-template.md b/licenses/DCL-notice-template.md index e7bed3b2654..a321b469fdd 100644 --- a/licenses/DCL-notice-template.md +++ b/licenses/DCL-notice-template.md @@ -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. \ No newline at end of file +limitations under the License. diff --git a/web/client-api/src/main/java/io/deephaven/web/public/linked/index.html b/web/client-api/src/main/java/io/deephaven/web/public/linked/index.html index 70ac5a0b931..650e61a91ab 100644 --- a/web/client-api/src/main/java/io/deephaven/web/public/linked/index.html +++ b/web/client-api/src/main/java/io/deephaven/web/public/linked/index.html @@ -181,4 +181,5 @@

Persistent Query Configurations

- \ No newline at end of file + +