Opened 18 years ago
Closed 5 years ago
#1061 closed enhancement (wontfix)
Extend AccountManager to allow non-password-based authentication methods
Reported by: | Mikhail Gusarov | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | AccountManagerPlugin |
Severity: | normal | Keywords: | needinfo authentication password-less |
Cc: | Sascha Silbe, Thijs Triemstra | Trac Release: | 0.11 |
Description
Extracted from #173.
AccountManagerPlugin currently supports only username/password password authentication. There are other means of authentication (say, OpenID, and OpenIdPlugin is incompatible with AccountManagerPlugin right now), and AccountManagerPlugin may be extended to integrate all such functionality, refactoring "username"-"password" relation to the generic "username"-"set of credentials".
Attachments (0)
Change History (8)
comment:1 follow-up: 6 Changed 16 years ago by
Cc: | Sascha Silbe added; anonymous removed |
---|
comment:2 Changed 15 years ago by
Cc: | Thijs Triemstra added |
---|
This would be a great idea but it probably needs multiple tickets, or this ticket should be used as a master ticket. Facebook Connect support would be nice as well.
comment:3 Changed 14 years ago by
Keywords: | needinfo authentication password-less added |
---|---|
Owner: | changed from Matt Good to Steffen Hoffmann |
Any news? More detailed ideas and patches welcome.
comment:5 Changed 14 years ago by
Just a pointer to have a closer look at a candidate for integration:
https://github.com/openid/python-openid/blob/master/openid/consumer/consumer.py
comment:6 Changed 14 years ago by
Replying to sascha_silbe:
Automatic authentication via raw SSL keys (from SSL client certificate - no verification of the certificate records, just match the key to an account) would be wonderful.
I haven't got a clear idea on the use case. Would you dare to explain a bit more, how you think SSL/TLS auth should be accomplished? How would you do that from your browser?
A good resource to start further discussions could be Heikki Toivonen's Blog on SSL in Python. He is the current maintainer of M2Crypto, an alternative SSL module for Python. As we still consider support for Python2.4 to be important and first SSL module appears in Python2.6, we'll definitely end up with an additional dependency. M2Crypto seems like the best candidate so far.
comment:7 Changed 8 years ago by
Owner: | Steffen Hoffmann deleted |
---|
comment:8 Changed 5 years ago by
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Closing as out-of-scope for this plugin. We can revisit if someone is willing to generate patches.
Automatic authentication via raw SSL keys (from SSL client certificate - no verification of the certificate records, just match the key to an account) would be wonderful. While that's feature request on its own, it should be probably be considered while refactoring AccountManagerPlugin.