File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -162,6 +162,17 @@ the `encryption_*` and `ssl_*` options
162162directly to the constructor as keyword arguments, even though it is
163163required when they are placed in the environment file.
164164
165+ Creating PAM or Native Credentials File (.irodsA)
166+ -------------------------------------------------
167+
168+ ``` Two free functions exist for creating encoded authentication files.
169+ irods.client_init.write_credentials_with_native_password
170+ irods.client_init.write_credentials_with_pam_password
171+ ```
172+
173+ Each takes a cleartext password and creates an appropriately encoded version of it
174+ as an .irodsA file in the login environment, if none is pre-existing.
175+
165176PAM logins
166177----------
167178
@@ -171,8 +182,7 @@ iCommands.
171182Caveat for iRODS 4.3+: when upgrading from 4.2, the "irods_authentication_scheme" setting must be changed from "pam" to "pam_password" in
172183` ~/.irods/irods_environment.json ` for all file-based client environments.
173184
174- To replicate iinit's capability for creating valid PAM login credentials file (.irodsA) for the client login environment, we can set these
175- two configuration variables:
185+ To use the PRC PAM login credentials update function for the client login environment, we can set these two configuration variables:
176186
177187```
178188legacy_auth.pam.password_for_auto_renew "my_pam_password"
You can’t perform that action at this time.
0 commit comments