![Create React App Officially Deprecated Amid React 19 Compatibility Issues](https://cdn.sanity.io/images/cgdhsj6q/production/04fa08cf844d798abc0e1a6391c129363cc7e2ab-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Create React App Officially Deprecated Amid React 19 Compatibility Issues
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
= local-openid: Single User, Ephemeral OpenID Provider
local-openid allows users with shell accounts on servers to authenticate with OpenID consumers by editing a YAML file in their home directory instead of authenticating through HTTP/HTTPS.
== local-openid exists for the following reasons:
== Install
The following command should install local-openid and all dependencies:
gem install local-openid
setup.rb is also provided for non-Rubygems users.
== Requirements
local-openid is a small Sinatra application. It requires the Ruby OpenID library (2.x), Sinatra (1.0), Rack and any Rack-enabled server. To be useful, it also depends on having a user account on a machine with a publically-accessible IP and DNS name to use as your OpenID identity.
== Running
"local-openid" should be installed in your $PATH by RubyGems or setup.rb. It is a Sinatra application and takes the usual command-line arguments. It binds on all addresses (0.0.0.0) and port 4567 by default, using the standard WEBrick web server.
You may specify a different port with the -p switch and address with the -o switch. The following command will start local-openid on port 3000 bound to localhost (useful if behind a reverse proxy like nginx).
local-openid -o 127.0.0.1 -p 3000
== Hacking
I don't have any plans for more development with local-openid. It was after all, just a weekend hack. It does what I want it to and nothing more.
You can use the {mailing list}[mailto:local-openid@public-inbox.org] to share ideas, patches, pull requests with other users. Remember, I wrote local-openid because I find the web difficult to use. So I'll only accept communication about local-openid via email :)
Feel free to fork it and customize it to your needs. Of course, drop me a line if you fix any bugs or notice any security holes in it.
You can get the latest source via git from the following locations:
git://yhbt.net/local-openid.git https://yhbt.net/local-openid.git git://repo.or.cz/local-openid.git (mirror) http://repo.or.cz/r/local-openid.git (mirror)
You may browse the code from the web and download the latest tarballs here:
== Disclaimer
There is NO WARRANTY whatsoever, implied or otherwise. OpenID may not be the best choice for dealing with security-sensitive data, and this application is just a weekend hack with no real security auditing. On the other hand, it's quite hard for somebody to steal your OpenID credentials when your provider implementation has 99.999% downtime :)
== Contact
FAQs
Unknown package
We found that local-openid demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.