Comments (4)
I am not at all sure why the above code sends an AUTH_TTL_KEY value. _login_pam
is the function executed at the time of login, rather than the setting of such parameters as time-to-live as is done by iinit
. In fact, the python-irodsclient does not innately contain any code that is the equivalent of iinit's function.
On a little different subject - since @sellth mentions iRODS 4.3.1 in the issue description - I'd like acknowledge another ongoing issue: the need to teach the client to go through the new (4.3.0+) auth-framework's pam_password implementation rather than going through the legacy auth.
from python-irodsclient.
I am not at all sure why the above code sends an AUTH_TTL_KEY value. _login_pam is the function executed at the time of login, rather than the setting of such parameters as time-to-live as is done by iinit. In fact, the python-irodsclient does not innately contain any code that is the equivalent of iinit's function.
It should define the TTL of pam_pw_negotiated which when saved "obfuscated" in the right place does provide iinit
functionality.
python-irodsclient/irods/session.py
Lines 316 to 323 in 96d2cd2
from python-irodsclient.
Ah, ok. I see it now. Thanks @sellth !
from python-irodsclient.
@d-w-moore - Please close if complete.
from python-irodsclient.
Related Issues (20)
- Renaming a heavy collection fails HOT 2
- Add support for library features API
- Add support for replica truncate API
- Add support for GenQuery2 API HOT 6
- TTL issue for pam_password with v2.0.0 HOT 15
- Document auxiliary test script setupssl.py
- (in iRODS 4.3.2) an iRODSGroup cannot be removed HOT 1
- Prevent creating `iRODSUser` of type `rodsgroup` HOT 1
- Downloading large file to directory throws IsADirectoryError HOT 2
- Make error-passing interface more uniform HOT 1
- Make README clearer with regard to version references
- Trying to add and set non string metadata values raise different errors HOT 2
- Add support for client hints HOT 1
- Investigate interpreter segfault TODO comment for Python 3.6 vs 3.11
- question: is there a way to get events' results that can be captured in server, for example by `Rule`? HOT 4
- Add support for `get_library_features` API HOT 2
- for each replica acls method seems to return available permissions HOT 14
- Return better error on incorrectly constructing `iRODSAccess`
- For enumerating ACLs, PRC should follow ils's pattern and use of specific query
- Simplified acl check for a user
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-irodsclient.