#[Michael_Beckwitslightly odd question, would adding `rel="me"` with javascript make it recognized by the computers it's intended for? or should it be statically added only?
#GWGPrior to IndieAuth, never implemented an Oauth2 type system before
#aaronpkIt depends on whether the authorization endpoint is expected to be aware of the scope values. Usually in OAuth it is.
#GWGaaronpk: My problem is that the Micropub endpoint is handling permissions. I want to move that logic into the authorization endpoint
#GWGAlso, since the authorization endpoint doesn't check the permissions of the user, it could in theory grant a scope that does not reflect a capability the user has
#jamietanna[m]But I guess with OAuth, an authorization server is within its rights to ignore scopes provided, and only return the scopes it supports or is happy with. So the client should validate the scopes they've got back from the token endpoint
#LoqiMorris is a self-hosted PHP service for storing Webmentions from webmention.io in a JSON format that static sites can use to render them without querying webmention.io on each build https://indieweb.org/Morris
[tantek] joined the channel
#[tantek]aaronpk, GWG, one big use case is wanting to use your domain as your identity, while having WP installed and served from a subdirectory like /blog. That’s a good example of wanting WP to handle micropub, but *nothing* to do with auth/identity which you want to control by other means with your own static index.html
#[tantek]This is what [David_Bryant] ran into for example, and I can see it being a very common case
#[David_Bryant]For the moment I'm taking a different path, experimenting with Eleventy rather than trying to build my site as a combination of hand-written HTML/JS/CSS + Word Press, but I still have the WP-based setup operational if there's any testing I can do to advance efforts here.
#GWGThere's also a relmeauth use case I don't cover
#[David_Bryant]Happy to help describe my use case, too.
#jgmac1106Going to give ihazawebsite a go this semester rather than one shared instance of Known, don’t think the freenom free domains work, I tried atleast thirty different domains, will see if someone will give me a deal on 25 domains
#jgmac1106…or I get one and have to set up 25 subdomains…..fall back plan of last resort
swedneck[m]2, [jeremycherfas], jgmac1106, krychu, [jgmac1106] and aaronpk joined the channel
#aaronpkbut isn't it more that in that case you don't want Wordpress involved at all with IndieAuth? I don't understand how Wordpress relates to IndieAuth on the domain in that case
#[tantek]No “just” there. That’s one option. The other option is that the user wants to completely control their IndieAuth via their home page independent of WordPress
#[tantek]That should be the user’a choice. Both are reasonable
#aaronpkI'm not saying either are unreasonable. My question was when would you want to use IndieAuth in Wordpress while also having that controlled outside of Wordpress
#aaronpkHaving Wordpress completely separate from your home page and IndieAuth is a great option and in that case you don't need the IndieAuth plugin at all so it's not really relevant to the discussion about the plugin
[LewisCowles], krychu, jgmac1106, [Michael_Beckwit, Nuve, [tantek] and jamesonq joined the channel
#jamesonqI was just in the #indieweb channel, they pointed me here. Here's what I said:
#jamesonqHi, y'all. I'm Jameson — just graduating with a stats PhD, looking to have my own indieweb web site. I was looking for something python- or node-based so I tentatively chose redwind. But "last commit, 4 years ago" isn't encouraging.Let's suppose, then, that I'm strongly anti-PHP (which isn't entirely true, but certainly I'd prefer to explore
#jamesonqLet's suppose, then, that I'm strongly anti-PHP (which isn't entirely true, but certainly I'd prefer to explore other options first).I have some experience with Python and Javascript; no substantial experience with Ruby.I'd like to choose something that's reasonably turnkey for now, but which I could conceivably start hacking on in the future if I
#jamesonqdecided to.Does anyone here have any advice?
#jamesonqWilling to put in a couple day's work to get something up and running now, but I'd want it to be something where if I got stuck in a time loop, I could do it in under 4 hours the second time around. I'd probably be actually running this on Heroku.
#GWGjamesonq: I haven't thought of Redwind in ages
#GWGThe developer hasn't been seen in ages. Maybe you want to work on it
#jamesonqI just want to make a personal website with some basic indieweb functionality, running on something that's not PHP
#jamesonqI was a "programmer" in a past life, but now that I'm a statistician, I probably don't have the bandwidth to do more than minor tinkering
#jamesonqSo, I'd like to use something where there's a community, if possible. If that means I gotta bite the PHP bullet, then so be it. But I doubt that I'm the only one who'd prefer not to, so it's surprising to me that there isn't a clearer option
#aaronpka lot of people build their own stuff and don't necessarily make it open source or productize it into an "off the shelf" thing
#jamesonqI kinda suspect that the right answer is "Use Flask" or "use Django" or whatever, that the indieweb functionality is just a normal part of what one of those packages does these days
#aaronpki'd say the most mature options that are closest to off-the-shelf are Known or WordPress, both PHP
#aaronpkbut there are plenty of libraries for various indieweb components in a variety of languages
#[LewisCowles]GWG sorry, slack hadn't scrolled, I saw your question on scopes
#[LewisCowles]You said it was returning. I'd probably 206 for any unsupported scope
#aaronpkand there are also services that can handle some of the pieces like receiving webmentions that you can integrate easier than doing everything from scratch
#jamesonqThanks for talking me through this. Your answer isn't a total surprise. I'm here to get informed knowledge, so I'll stick around a while and see if anybody else has something to say on this.
#aaronpk[LewisCowles]: mixing HTTP codes with application logic doesn't make a lot of sense here. HTTP 206 is something very specific to the transport layer, not something you want to mix in with authorization
#[LewisCowles]Pause [aaronpk], think about it there must be valid scopes and auths (separate to this) in order for it to return content
#[LewisCowles]I'm merely suggesting you indicate that the content does not contain the scope
#aaronpkthat's not at all what HTTP 206 means though
#[KevinMarks]Another option as people have said might be a static site generator, then use external services for webmention etc. Hugo is flexible and fast, but in Go not python.
jgmac1106, [AlisonW] and [fluffy] joined the channel
#[fluffy]also regarding publ its author is sometimes active on this chat 😉