GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||
GeezerVison is showing indieweb.org — indieauth.com (Redirected from IndieAuth.com) This article is a stub. You can help the IndieWeb wiki by expanding it with relevant information. IndieAuth.com Provider Status:
indieauth.com provides an authorization server that you can use with your website in order to log in to IndieAuth and Micropub apps. Note: IndieAuth.com is often conflated with the IndieAuth the protocol. IndieAuth.com has historically provided two services, one for developers who want to have users log in via RelMeAuth, and the second as a personal IndieAuth authorization server. The service for developers is being replaced by indielogin.com, and the other use is being replaced by IndieKey to help avoid this confusion. Basic Setup GuideUsing GPG with indieauth.comYou can sign in to sites by signing a challenge with your GPG key! Instructions for setting up GPG auth: OpenIDUsing indieauth.com as an OpenID provider allows you to sign in to any site that consumes OpenID using your IndieAuth setup. To use indieauth.com as an OpenID provider for the OpenID identifier of your site, add the following two link tags to the HTML (inside the <link rel="openid.delegate" href="http://aaronparecki.com/" /> <link rel="openid.server" href="https://openid.indieauth.com/openid" /> FAQSee Also: https://indieauth.com/faq Why is Twitter not working?As of 2018-05-27, indieauth.com no longer supports logging in with Twitter. more info Why is GitHub not working?
Why is Google+ not working?indieauth.com dropped support for Google+ some time in 2016. Google+ will shut down in 2019. Why are IndieAuth.com and GitHub Pages not playing nicely?Are you getting a funny error when trying to log into IndieAuth with credentials hosted on your Github Pages powered website? This is likely due to an outdated DNS record! Quick fix:
What is happening is that if your DNS record points to the old github pages IP address, it sometimes 301 redirects to `/` which is non-standard and IndieAuth does not currently support relative URLs when discovering credentials. See this issue: https://github.com/aaronpk/IndieAuth/issues/46#issuecomment-34565297 Github also wrote a blog post about this change, which many people missed: https://github.com/blog/1715-faster-more-awesome-github-pages How do I make my site do the authorization itself?If your site implements the IndieAuth protocol itself, then indieauth.com will allow you to use your own server, and many sites will be able to use your server and avoid indieauth.com completely. For more information, see IndieAuth. Empty Session ErrorsIf you are seeing strange error messages about empty sessions, you may have blocked cookies! Make sure you allow cookies from indieauth.com and whatever service provider you are using. Why is my https domain not working?Q: Why does entering just my domain name (which automatically redirects http to https) not work in IndieAuth? A: To log in with indieauth as a domain served over HTTPS, you have to type the whole URL, including https://, otherwise most implementations will assume HTTP, and HTTP to HTTPS redirects are considered insecure (especially important for purposes of authentication!) Why am I getting "insecure redirect" errors?
How do I use a specific other site for my IndieAuth?See IndieAuth. Is it good to delegate auth to 3rd parties?Is it good to delegate authentication to third parties like Facebook or Twitter for IndieAuth?[2] IndieAuth.com only relies on third parties for ephemeral authentication, once per IndieAuth login attempt. Because the reliance is only ephemeral/transactional, the delegation is ok. It's not great, but it's ok, and certainly better than directly using (Facebook Connect) or the equivalents for other silos. IndieAuth.com also provides better UI flow and fallbacks than OpenID, while re-using the OAuth flow that users are familiar with from Twitter, Github etc., so it's an incremental improvement over other open identity solutions. What if I have more than one domain?IndieAuth.com requires symmetric rel=me links on your page and the OAuth provider profile page, and since most silos (like Github and Twitter) only allow you to put one rel=me link on your profile, you cannot use any one profile for multiple domains. There are a few alternatives:
Why not use a DNS TXT record?Q: Why not allow configuring a rel=me link by adding a DNS TXT record to the domain? A: Two reasons:
Why not OpenID Email etc?See: Why web sign-in. Why not WebFinger?Why not add WebFinger support to IndieAuth?
Do I need a silo account?Q: Do I need an account on some third party silo to use it? Short answer: no. You can use PGP or a self-hosted IndieAuth service. Longer answer: you do not need a silo account to use IndieAuth, e.g. you may set it up with PGP or a self-hosted IndieAuth service. However, the vast majority of people already have silo accounts, and most people who have their own websites already have visible hyperlinks to their silo profiles, thus the easiest way to get most people setup with IndieAuth is using RelMeAuth by adding rel=me to their silo hyperlinks, and configuring their silo profiles to link back to their personal website. And despite using a silo, there is little downside because the use is ephemeral (the site using IndieAuth has no idea which silo used to verify your personal site identity), and there are a number of advantages for most folks:
One potentially non-trivial downside (depends on the user) of using a silo account for authorization is that the silo account may be tracking your use of IndieAuth.com, and who knows what they will do with that data. The silo accounts do not see what services (like this wiki) that you sign-into however with IndieAuth. IssuesSee Also: https://github.com/aaronpk/IndieAuth.com/issues Contact page supportSome sites (which? list examples below) have a separate /about or /contact page where they list all their other profiles with rel-me links, and then link to that separate page from their home page with rel=me. This is a valid way to support web-sign-in per the RelMeAuth spec. However, IndieAuth.com does not currently support following one-deep rel-me links on people's sites to look for auth providers. Note: Crawling the second level of links will add significant time to the "scan" part of IndieAuth.com. One optimization is to only crawl a second level link if it's on the same domain as the authenticating domain. This means you wouldn't be able to have the chain example.com -> about.me/example -> github.com/example, you'd have to have something like example.com -> example.com/about -> github.com/example. Aaronparecki.com 09:08, 1 September 2013 (PDT)
Sites in the wild with a contact page separate to the homepage
Better Error HandlingMy experience was that I had a slight URL mismatch when I first tried to set up IndieAuth, something like an http/https goof or having a trailing slash in one place and no trailing slash in the other. Whatever the problem, it prevented sign-in. I figured out that problem, but when I tried to sign back in, I got the error:
This didn’t make any sense to me, as a novice to IndieAuth. After several failed retries, I finally realized that IndieAuth.com had cached my old URL and needed me to rescan to pick up the corrected information. Once I did that, everything worked -- Eric Meyer Two possible fixes here:
To doWant to help? See if you can contribute to one or more of the following:
See AlsoRetrieved from "https://indieweb.org/wiki/index.php?title=indieauth.com&oldid=114401" | ||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |