You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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.
The text was updated successfully, but these errors were encountered:
Problem description
The Rust client uses the
pravega_client_auth_keycloak
property for the location of thekeycloak.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 useKEYCLOAK_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
pravega-client-rust/config/src/lib.rs
Line 164 in b57b2ea
Suggestions for an improvement
The Rust client should also support the
KEYCLOAK_SERVICE_ACCOUNT_FILE
as well aspravega_client_auth_keycloak
in order to be consistent.The text was updated successfully, but these errors were encountered: