Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

7098.m.clangtidy #20

Closed
wants to merge 1 commit into from
Closed

7098.m.clangtidy #20

wants to merge 1 commit into from

Conversation

alanking
Copy link
Owner

No description provided.

@alanking alanking force-pushed the 7098.m.clangtidy branch 2 times, most recently from b6eefa4 to 331ef9b Compare August 21, 2023 21:39
The pam_password authentication plugin has 2 problems:

 1. PAM passwords cannot exceed 50 characters.
 2. The password_length configuration of the pam_password authentication
    plugin_configuration has no effect.

This change removes the static buffer for holding the password which is
then sent to the server via the authenticate API. The password is now
stored in full in the JSON payload.

The password_length configuration which was previously used to govern
the size of the randomly generated password for users authenticating
with pam_password has been removed. The randomly generated password will
now be a static length of 50 characters.

The PAM password itself will not be limited in any way by iRODS and will
simply be passed along to the PAM service for authentication.

Finally, the randomly generated password for PAM authentication users
can now have an apostrophe when in scrambled form. This was prevented in
the past for compatibility with platforms for which this presented a
problem. Apostrophes are inserted into the catalog for many parts of
iRODS, so this effort is no longer necessary.
@alanking alanking closed this Sep 13, 2023
@alanking alanking deleted the 7098.m.clangtidy branch October 3, 2023 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant