IMHO the best way of authenticating to a website is to use SSL with a client certificate; it's nicely secure and you never get asked for a password by a website, only by your own browser, and (usually) only after a restart. Clearly, it's not universally available, but where it is it's a very slick solution.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds