Skip to content

Commit 34e76f2

Browse files
committed
doc updates
1 parent 186f3b1 commit 34e76f2

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

README.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,17 @@ the `encryption_*` and `ssl_*` options
162162
directly to the constructor as keyword arguments, even though it is
163163
required 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+
165176
PAM logins
166177
----------
167178

@@ -171,8 +182,7 @@ iCommands.
171182
Caveat 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
```
178188
legacy_auth.pam.password_for_auto_renew "my_pam_password"

0 commit comments

Comments
 (0)