Skip to content

Keycloak.json property not consistent with other Pravega Keycloak Integrations #380

@maddisondavid

Description

@maddisondavid

Problem description
The Rust client uses the pravega_client_auth_keycloak property for the location of the keycloak.json file, however, this is not consistent with existing Pravega Keycloak integrations such as the Java Pravega Keycloak plugin Keycloak plugin https://github.com/pravega/pravega-keycloak which use KEYCLOAK_SERVICE_ACCOUNT_FILE.

The result is that systems configured with the environment for Pravega must be modified in order to use the Python bindings.

Problem location

let path = ret_val.get(AUTH_KEYCLOAK_PATH).expect("get keycloak json file");

Suggestions for an improvement
The Rust client should also support the KEYCLOAK_SERVICE_ACCOUNT_FILE as well as pravega_client_auth_keycloak in order to be consistent.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions