{"id":13625691,"url":"https://github.com/bendodson/phpMyOpenID","last_synced_at":"2025-04-16T10:32:53.044Z","repository":{"id":2288433,"uuid":"3246170","full_name":"bendodson/phpMyOpenID","owner":"bendodson","description":"phpMyOpenID is a simple to use install routine for the popular phpMyID library which allows you to host your own OpenID server","archived":false,"fork":false,"pushed_at":"2012-01-23T12:00:08.000Z","size":115,"stargazers_count":12,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-10T09:07:49.666Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://bendodson.com/projects/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bendodson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-01-23T11:56:18.000Z","updated_at":"2019-11-01T00:01:20.000Z","dependencies_parsed_at":"2022-09-01T15:40:43.789Z","dependency_job_id":null,"html_url":"https://github.com/bendodson/phpMyOpenID","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bendodson%2FphpMyOpenID","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bendodson%2FphpMyOpenID/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bendodson%2FphpMyOpenID/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bendodson%2FphpMyOpenID/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bendodson","download_url":"https://codeload.github.com/bendodson/phpMyOpenID/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249228274,"owners_count":21233852,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T21:01:59.726Z","updated_at":"2025-04-16T10:32:52.823Z","avatar_url":"https://github.com/bendodson.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"![](http://bendodson.com/_images/projects/phpmyopenid-thumb.jpg)\n\nphpMyOpenID is a simple to use install routine for the popular [phpMyID](http://siege.org/phpmyid.php) library which allows you to host an [OpenID](http://www.openid.net/) server on your own hosting package! OpenID was designed to be a decentralised framework which means that you can keep your ID on any server - no single company will own it. However, most people tend to sign up with a site such as [myopenid.com](http://www.myopenid.com/) therefore putting all of the power into one single organisation (reminiscent of [Microsoft Passport](http://en.wikipedia.org/wiki/Windows_Live_ID)). Therefore, I looked for a way to run an OpenID server on my own machine so that I could be sure all of my details were being kept by someone I trusted; me!\n\nAfter searching for a while, I came across phpMyID which I quickly set up and have been using ever since. However, there is no actual installation routine for phpMyID and I thought that the process of setting up would be incredibly daunting for some people (e.g. generating your own MD5 hashes, etc). I therefore created phpMyOpenID in order to be an easy to use way of getting the power and functionality of phpMyID, but with the ease of setting up an OpenID on a third party system.\n\nAfter releasing version 1, I had a lot of feedback asking for me to edit the phpMyID script to enable multi-user support. I've now done this with version 2 which you can download below. The phpMyID script is relatively unaffected and therefore I can update phpMyOpenID very easily when new versions of phpMyID are released.\n\nInstallation\n------------\n\nThis version of phpMyOpenID incorporates phpMyID version 0.9\n\nTo get it up and running, simply upload the phpmyopenid folder into the root of your website. You will probably need to set the permissions to write for the entire folder (though this will be changed back at the end of the installation). Then go to http://www.YOURDOMAIN.com/phpmyopenid/ - this should automatically redirect to the installation routine. Simply follow the instructions and you should be good to go.\n\nTo test it out, go to any OpenID enabled website such as LiveJournal or mag.nolia and login with your domain name.\n\nPlease note that the multi-user settings are for a single domain (e.g. multiple people can login to the account for one domain) - this script will not automatically generate subdomains or user folders although it could be easily modified to perform such tasks.\n\nDisclaimer\n----------\n\nI'm not actively developing phpMyOpenID at the moment as I feel OpenID has been superseded to a certain degree by endeavours such as [Facebook Connect](http://developers.facebook.com/connect.php) which has been widely integrated into many websites and applications. However, should OpenID remain a dominant force in single-point logins, then I may well return to update this script. The code in this project is not good (very procedural) as I'd been planning on tidying it up and making it object orientated when I got to a v1.0 release (rather than this version 0.9). However, I still use this project personally to connect to a number of websites and felt that it might be useful to somebody.\n\nLicense\n-------\n\nThis work is licensed under a [Creative Commons Attribution 3.0 Unported License](http://creativecommons.org/licenses/by/3.0/).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbendodson%2FphpMyOpenID","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbendodson%2FphpMyOpenID","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbendodson%2FphpMyOpenID/lists"}