-
Notifications
You must be signed in to change notification settings - Fork 9
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
question re CREDENTIAL __DO_NOT_USE_ fields in _authentication.py #105
Comments
Hi @jrobbins-LiveData -- just a heads-up that it may be a week or two before @itziakos will be available to respond to your question. |
Thanks, I appreciate knowing that!
…On Sun, Nov 28, 2021, 5:40 PM Jonathan March ***@***.***> wrote:
Hi @jrobbins-LiveData <https://github.com/jrobbins-LiveData> -- just a
heads-up that it may be a week or two before @itziakos
<https://github.com/itziakos> will be available to respond to your
question.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#105 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AS43FGG5B7X5X3KCRIRL6V3UOKVVNANCNFSM5I5YSHEQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
@jrobbins-LiveData It looks that the I am designating this report as a bug report. I will need to look into what is necessary to better support the application specific attributes. As far as I can tell it is not enough to just rename the attributes since Pywin32 has a different behaviour (you can probably use Pywin32 for development until we get this fixed). |
Hi @itziakos. In working on a
I wrote a new implementation using That said, if it, or something like it, would best belong in this project, I'd be happy to work on that with you. I kept the interface upwards compatible (I think?), so hopefully it wouldn't break anyone already using it. That would need to be verifed, of course! Anyway, please let me know what you think. |
Thanks @jrobbins-LiveData I had a quick look at the implementation in keyring. I will need to think how I can accomodate your usecase while keeping compatibility with the behaviour of pywin32. At the very least it should be easier to implement keyring's specific credential configuration on top of pywin32-ctypes (althought using a private module like _authenticate.py is still a small code smell). On another note I noticed that in https://github.com/jaraco/keyring/blob/1f8bfb394d67e1f9a632916c444b60cbcebbb896/keyring/backends/Windows/api.py#L105 the code mutates the global |
I was wondering why
_fields_
AttributeCount
andAttribute
are prefixed with__DO_NOT_USE_
?I have a potential use for setting an attribute on a Credentials Manager entry (to record the encoding used for a password), and was wondering if this
__DO_NOT_USE_
had an back story about what kinds of issues I might be facing in using this feature?pywin32-ctypes/win32ctypes/core/ctypes/_authentication.py
Line 26 in 2db9303
pywin32-ctypes/win32ctypes/core/ctypes/_authentication.py
Line 36 in 28364ce
pywin32-ctypes/win32ctypes/core/ctypes/_authentication.py
Line 37 in 2db9303
The text was updated successfully, but these errors were encountered: