<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.floodzilla.com/index.php?action=history&amp;feed=atom&amp;title=Talk%3ALoginAndSecurity</id>
	<title>Talk:LoginAndSecurity - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.floodzilla.com/index.php?action=history&amp;feed=atom&amp;title=Talk%3ALoginAndSecurity"/>
	<link rel="alternate" type="text/html" href="http://wiki.floodzilla.com/index.php?title=Talk:LoginAndSecurity&amp;action=history"/>
	<updated>2026-09-10T20:09:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>http://wiki.floodzilla.com/index.php?title=Talk:LoginAndSecurity&amp;diff=205&amp;oldid=prev</id>
		<title>DaveSanderman at 18:22, 25 May 2020</title>
		<link rel="alternate" type="text/html" href="http://wiki.floodzilla.com/index.php?title=Talk:LoginAndSecurity&amp;diff=205&amp;oldid=prev"/>
		<updated>2020-05-25T18:22:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 18:22, 25 May 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot; &gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;--[[User:DaveSanderman|DaveSanderman]] ([[User talk:DaveSanderman|talk]]) 09:55, 25 May 2020 (PDT)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;--[[User:DaveSanderman|DaveSanderman]] ([[User talk:DaveSanderman|talk]]) 09:55, 25 May 2020 (PDT)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;more questions:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;quot;Must enter password (or authenticate in current session) when changing profile information&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* {{XQ}} what&amp;#039;s the UI for this?  also, the current JWT-based model doesn&amp;#039;t really have the concept of a &amp;quot;session&amp;quot; -- is it ok for now to just always require password when changing this info?&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediadb:diff::1.12:old-204:rev-205 --&gt;
&lt;/table&gt;</summary>
		<author><name>DaveSanderman</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.floodzilla.com/index.php?title=Talk:LoginAndSecurity&amp;diff=204&amp;oldid=prev</id>
		<title>DaveSanderman: Created page with &quot;Questions:  * {{XQ}} the wireframes make it look like everything is modals, even &#039;edit profile&#039;.  it might be slightly easier to have &#039;edit profile&#039; be a page instead of a mod...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.floodzilla.com/index.php?title=Talk:LoginAndSecurity&amp;diff=204&amp;oldid=prev"/>
		<updated>2020-05-25T16:56:27Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Questions:  * {{XQ}} the wireframes make it look like everything is modals, even &amp;#039;edit profile&amp;#039;.  it might be slightly easier to have &amp;#039;edit profile&amp;#039; be a page instead of a mod...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Questions:&lt;br /&gt;
&lt;br /&gt;
* {{XQ}} the wireframes make it look like everything is modals, even &amp;#039;edit profile&amp;#039;.  it might be slightly easier to have &amp;#039;edit profile&amp;#039; be a page instead of a modal.  does it matter which way we do it?&lt;br /&gt;
* {{XQ}} need a spec for the &amp;#039;forgot password&amp;#039; process.  what does the email say?  also, i assume the email has a link to a &amp;#039;reset password&amp;#039; page -- since this is going to just be an external link it will definitely be easier for it to just be a page instead of a modal...&lt;br /&gt;
&lt;br /&gt;
* {{XQ}} the &amp;#039;change email if account is linked&amp;#039; is still a little confusing to me.  this may be mostly edge cases, so it may not be worth worrying about, but i&amp;#039;m interpreting it thusly:&lt;br /&gt;
&lt;br /&gt;
# when a user logs in via 3rd party auth, we get some info from them:&lt;br /&gt;
#* email&lt;br /&gt;
#* remote user ID (i.e. their facebook or google userID)&lt;br /&gt;
#* auth source (e.g. facebook or google -- so we know the source of the user ID)&lt;br /&gt;
#* name&lt;br /&gt;
#: {{XQ}} if they change their facebook email/name and log in again, do we update our copy of their email/name?&lt;br /&gt;
# (user ID + auth source) is what we should use as the unique ID in this case (currently we&amp;#039;re using email, so i&amp;#039;ll need to change that)&lt;br /&gt;
# the user can do &amp;#039;create password&amp;#039;, which then will allow them access to the full version of the edit profile dialog &lt;br /&gt;
{{XQ}} what happens if they now &amp;#039;login with facebook&amp;#039; again before changing their email on our site?  do we still update their local email/name?&lt;br /&gt;
&lt;br /&gt;
{{XQ}} Now the user changes their email in our system.  can they still &amp;#039;login with facebook&amp;#039;?  &lt;br /&gt;
&lt;br /&gt;
{{XQ}} how do we know &amp;quot;no longer linked to Facebook until Facebook email address also changes&amp;quot; -- they try to log in again with facebook and now their email addresses match again?&lt;br /&gt;
&lt;br /&gt;
{{XQ}} am i overusing my question mark icon because i&amp;#039;m kind of proud of it?&lt;br /&gt;
&lt;br /&gt;
--[[User:DaveSanderman|DaveSanderman]] ([[User talk:DaveSanderman|talk]]) 09:55, 25 May 2020 (PDT)&lt;/div&gt;</summary>
		<author><name>DaveSanderman</name></author>
		
	</entry>
</feed>