Welcome to 2019
[ikiwiki.git] / doc / news / openid / discussion.mdwn
1 I think that I have logged in using openid! But I think the login page
2 could use some adjustemnts.
3
4 Perhaps the openid stuff should be seperate, unless I was supposed to login
5 as well. Also have I just created an account on this wiki as well?
6
7 > The idea is that you fill in one or the other but not both. If it's
8 > switched to only openid, it's much clearer, since the
9 > username/password/register stuff disappears from the form.
10 >
11 > If both login methods are enabled, it's limited to using one form for
12 > both though...
13 >
14 > By signing in with openid, you have created an account on the wiki; you
15 > can configure it to eg, subscribe your email address to changes to pages.
16 > --[[Joey]]
17
18 OK, my openid login works too. One question though, is there a setup parameter which controls whether new registrations are permitted at all? For instance, I'm thinking that I'd like to use the wiki format for content, but I don't want it editable by anyone who isn't already set up. Does this work? --[[Tim Lavoie]]
19
20 ----
21
22 # How to ban an IP address?
23
24 There is a way to ban ikiwiki users, but how to ban an IP address?
25 For example if a bitchy anonymous is bombing our poll. I can use
26 only Apache/iptables rules for this? Maybe it's related to
27 [[ACL|todo/ACL]] request? --[[Paweł|ptecza]]
28
29 > Well, the polls are not something I would worry about much. I do plan to
30 > add_IP_range_banning, although I expect to wait until
31 > there's a demonstrated need. --[[Joey]]
32
33 >> Heh, do you really want a lot of spam of me? ;)
34
35 >> It was only an example of banning reason. Recently I've read about
36 >> problems of Wikipedia with the vandals from Qatar. They demolished
37 >> Qatar Wikipedia pages and the admins of Wikipedia had to ban all
38 >> IP addresses of that country (fortunately Qatar has only one ISP).
39 >> --[[Paweł|ptecza]]
40
41 ----
42
43 ## Error voting
44
45 > Error: /srv/web/ikiwiki.info/todo/Configurable_minimum_length_of_log_message_for_web_edits/index.html independently created, not overwriting with version from todo/Configurable_minimum_length_of_log_message_for_web_edits
46
47 [[users/jon]]
48
49 ----
50
51 ### Logging Out
52
53 If I've logged in by OpenID, how do I log out?  I don't see any logout
54 button anywhere on IkiWiki.  (is it because I hit "forever" for my OpenID authorization duration?)
55 > No, it's because it's on the preferences page!  That's somewhat non-obvious...
56
57 >> This is a problem with having a static wiki. If I just put "Logout" as
58 >> an action on every page, that will look weird if you're not logged in.
59 >> --[[Joey]]
60
61 Even if IkiWiki does let me log out, how do I *stay* logged out?  Let's say I'm using a kiosk.  What's to prevent someone else from hitting my OpenID service right after I've walked away?  My OpenID service will just auth the login again, won't it? --[[sabr]]   (behavior seems to vary...  does it depend on the OpenID service?  guess I have some docs to read.)
62
63 > If you're at a kiosk, you'll need to log out of your openid provider too.
64 > Or use a provider that doesn't use cookies to keep you logged in. (Or
65 > don't check the box that makes your provider set a cookie when you log in.)
66
67 > AFAIK openid doesn't have single signoff capabilities yet. --[[Joey]]
68
69 I'm having a problem using my preferred openid. I have
70 http://thewordnerd.info configured as a delegate to
71 thewordnerd.myopenid.com. It works fine on Lighthouse, Slicehost and
72 everywhere else I've used it. Here, though, if I use the delegate I'm sent
73 to my openid identity URL on myopenid.com. If I use the identity URL
74 directly, I get the verification page.
75
76 Is my delegation broken in some way that works for all these other apps but
77 which fails here? Or is something broken in Ikiwiki's implementation?
78
79 > I guess this is the same issue filed by you at
80 > [[bugs/OpenID_delegation_fails_on_my_server]] --[[Joey]]
81
82 Yes. I'd only recently set up my server as a delegate under wordpress, so still thought that perhaps the issue was on my end. But I'd since used my delegate successfully elsewhere, so I filed it as a bug against ikiwiki.
83
84 ----
85 ###Pretty Painless
86 I just tried logging it with OpenID and it Just Worked.  Pretty painless.  If you want to turn off password authentication on ikiwiki.info, I say go for it. --[[blipvert]]
87
88 > I doubt I will. The new login interface basically makes password login
89 > and openid cooexist nicely. --[[Joey]] 
90
91 ###LiveJournal openid
92 One caveat to the above is that, of course, OpenID is a distributed trust system which means you do have to think about the trust aspect.  A case in point is livejournal.com whose OpenID implementation is badly broken in one important respect:  If a LiveJournal user deletes his or her journal, and a different user registers a journal with the same name (this is actually quite a common occurrence on LiveJournal), they in effect inherit the previous journal owner's identity.  LiveJournal does not even have a mechanism in place for a remote site even to detect that a journal has changed hands.  It is an extremely dodgy situation which they seem to have *no* intention of fixing, and the bottom line is that the "identity" represented by a *username*.livejournal.com token should not be trusted as to its long-term uniqueness.  Just FYI.  --[[blipvert]]
93
94 ----
95
96 Submitting bugs in the OpenID components will be difficult if OpenID must be working first...
97
98 ------
99
100 # Privacy and Decentralization
101
102 Maybe I don't understand OpenID well enough, but it looks like there are just few providers, most
103 of which are huge companies or belong to such, and I don't trust them to verify me identity
104 or to not track all my logins. I'll use OpenID only if I can make my own home server
105 be my OpenID provider, and if doing so doesn't interfere with the design and security and
106 privacy of OpenID, and doesn't require me to use centrally-signed certificates or pay to some
107 company or anything like that.
108
109 Is it possible to use OpenID in a way keeping the user in full control and allowing any user to
110 have their personal provider without damaging the architecture behind OpenID?
111
112 I'm worried, at least until the issue is cleared.
113
114 -- [[fr33domlover]]
115
116 > You can install an OpenID provider on your own server and use that if you
117 > wish. I believe you will need an SSL certificate that `ikiwiki.info` trusts.
118 > -- [[Jon]]
119
120 ----
121
122 This poll is now 8 years old. Do we have enough data to make a decision?
123 Can we consider adding `open=no` to the poll? -- [[Jon]]
124
125 ----
126
127 I vote against disabling password logins until my OpenID will work on [ikiwiki.info](/)!
128 See [[/plugins/openid/troubleshooting]]. -- Chap