myOpenID 0.2
Sponsored Links
myOpenID 0.2 Ranking & Summary
File size:
0.014 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1053
Date added:
2006-12-14
Publisher:
CJ Niemira
myOpenID 0.2 description
myOpenID is a small, fairly lightweight, standalone, single-user Identity Provider for OpenID authentication. The project comprises a single PHP script that can be used by one individual to run their own personal OpenID "IdP."
The program requires no external libraries, and has very minimal requirements. It should run on almost any server that runs PHP 4 or 5. It requires no database, and does not access the file system beyond session handling.
What matters is that OpenID is a promising new technology, but from a user porint of view, its a pain the butt to manage. When I wanted to actually, yknow, get an OpenID thingie of my own, I found there was no satisfactory way to make it happen. My options were to either download a complex set of libraries and build an application to handle serving up my identity, or to set up an account with a third party provider. Since I dont like bulky libraries, and I really dont like the idea of re-centralizing a decentralized framework through trusting someone else with my account credentials... I did what any good Geek would do. I made myself a third option: myOpenID.
Usage:
myOpenID is a single user (though, if you were so inclined, you could easily turn it into a multi-user setup) IdP, or "Identity Provider" for the OpenID framework. Its a single PHP script with minimal dependancies. You dont need a database, you dont need to make your filesystem writable, you dont need to download any libraries, and you dont need to recompile PHP.
Okay, well, you shouldnt need to do any of that. Installation requires an MD5 hashing utility. Why? Because you have to authenticate to it using a password. myOpenID uses HTTP Digest authentication for security, and you set your password must be encrypted when the script is set up. For Linux or OSX, I suggest OpenSSL. For Windows, there are a number of utilities available. I suggest this one by Colin Plumb will do exactly what you need.
Enhancements:
- Added support for PHP4, including a better mechanism for getting Digest authentication headers which should work with non-Apache servers
- Added a (hidden) logout mode, usable by calling myOpenID.php?openid.mode=logout
- Fixed a bug which occurred when associate mode was called and was unable to produce a secure key. Future queries from that handle would then fail check_authentication mode queries
- The lifetime for a smart-mode client is now same as the default cache life of the session minus ten seconds, which should be just under three hours
- Renamed the sha20 function to sha1_20 (to designate using sha1 to get a 20 byte hash)
- Some code and debug cleanup
The program requires no external libraries, and has very minimal requirements. It should run on almost any server that runs PHP 4 or 5. It requires no database, and does not access the file system beyond session handling.
What matters is that OpenID is a promising new technology, but from a user porint of view, its a pain the butt to manage. When I wanted to actually, yknow, get an OpenID thingie of my own, I found there was no satisfactory way to make it happen. My options were to either download a complex set of libraries and build an application to handle serving up my identity, or to set up an account with a third party provider. Since I dont like bulky libraries, and I really dont like the idea of re-centralizing a decentralized framework through trusting someone else with my account credentials... I did what any good Geek would do. I made myself a third option: myOpenID.
Usage:
myOpenID is a single user (though, if you were so inclined, you could easily turn it into a multi-user setup) IdP, or "Identity Provider" for the OpenID framework. Its a single PHP script with minimal dependancies. You dont need a database, you dont need to make your filesystem writable, you dont need to download any libraries, and you dont need to recompile PHP.
Okay, well, you shouldnt need to do any of that. Installation requires an MD5 hashing utility. Why? Because you have to authenticate to it using a password. myOpenID uses HTTP Digest authentication for security, and you set your password must be encrypted when the script is set up. For Linux or OSX, I suggest OpenSSL. For Windows, there are a number of utilities available. I suggest this one by Colin Plumb will do exactly what you need.
Enhancements:
- Added support for PHP4, including a better mechanism for getting Digest authentication headers which should work with non-Apache servers
- Added a (hidden) logout mode, usable by calling myOpenID.php?openid.mode=logout
- Fixed a bug which occurred when associate mode was called and was unable to produce a secure key. Future queries from that handle would then fail check_authentication mode queries
- The lifetime for a smart-mode client is now same as the default cache life of the session minus ten seconds, which should be just under three hours
- Renamed the sha20 function to sha1_20 (to designate using sha1 to get a 20 byte hash)
- Some code and debug cleanup
myOpenID 0.2 Screenshot
myOpenID 0.2 Keywords
OpenID
Identity Provider
PHP
openid authentication
Dont Need
myopenid
authentication
provider
identity
dont
need
myOpenID 0.2
HTTP
Internet
Bookmark myOpenID 0.2
myOpenID 0.2 Copyright
WareSeeker periodically updates pricing and software information of myOpenID 0.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of myOpenID 0.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
personal identity provider
yahoo openid
identity provider saml
openid google
authentication key
saml identity provider
public openid providers
yahoo openid authentication
world of warcraft authentication key
identity providers
openid provider
authentication failed
openid authentication failed server denied check_authentication
digg adopts openid
shibboleth identity provider
authentication mode windows
authentication server
global authentication
Related Software
Ruby OpenID is a Ruby library for verifying and serving OpenID identities. Free Download
PHP OpenID library lets you enable OpenID authentication on sites built using PHP. Free Download
mod_auth_openid is an authentication module for the Apache 2 Web server. Free Download
phpMyID is a small, fairly lightweight, standalone, single-user Identity Provider for OpenID authentication. Free Download
POLE is a library to access structured storage. Free Download
Perl OpenID is a perl module for verifying OpenID identities. Free Download
Python OpenID is a set of Python packages that support use of the OpenID decentralized identity system. Free Download
mod_fcgid has a new process management strategy, which concentrates on reducing the number of fastcgi server. Free Download
Latest Software
Popular Software
Favourite Software