[BLOG][Milestone] OAuth2
This commit is contained in:
parent
8047f30c9f
commit
b00d522ecd
91
v3/feed.rss
91
v3/feed.rss
@ -2,10 +2,32 @@
|
|||||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||||
<channel><title>GNU social V3</title><link>https://gnusocial.rocks/v3/index.html</link>
|
<channel><title>GNU social V3</title><link>https://gnusocial.rocks/v3/index.html</link>
|
||||||
<description>Development blog where we announce our progress.</description><language>en</language>
|
<description>Development blog where we announce our progress.</description><language>en</language>
|
||||||
<lastBuildDate>Fri, 25 Feb 2022 21:12:35 +0000</lastBuildDate>
|
<lastBuildDate>Sun, 27 Mar 2022 18:04:07 +0100</lastBuildDate>
|
||||||
<pubDate>Fri, 25 Feb 2022 21:12:35 +0000</pubDate>
|
<pubDate>Sun, 27 Mar 2022 18:04:07 +0100</pubDate>
|
||||||
<atom:link href="https://gnusocial.rocks/v3/feed.rss" rel="self" type="application/rss+xml" />
|
<atom:link href="https://gnusocial.rocks/v3/feed.rss" rel="self" type="application/rss+xml" />
|
||||||
<item><title>
|
<item><title>
|
||||||
|
Milestone: OAuth 2.0
|
||||||
|
</title><description><![CDATA[
|
||||||
|
|
||||||
|
<p>OAuth support is accomplished via a GNU social plugin.</p>
|
||||||
|
|
||||||
|
<p>Accompanying it came the possibility of a plugin feature a shell script for
|
||||||
|
setting pre-requirements that can be automatically executed by GNU social's
|
||||||
|
installer.</p>
|
||||||
|
|
||||||
|
<p>There was also an upgrade of the core authentication stack that made it more
|
||||||
|
simple and flexible.</p>
|
||||||
|
|
||||||
|
<p>Finally, the plugin was tested with <a href="http://andstatus.org/">AndStatus</a>, related
|
||||||
|
discussion available at: <a href="https://github.com/andstatus/andstatus/issues/549">AndStatus #549</a>.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- text end -->
|
||||||
|
]]></description><link>https://gnusocial.rocks/v3/milestone-oauth-20.html</link>
|
||||||
|
<guid>https://gnusocial.rocks/v3/./milestone-oauth-20.html</guid>
|
||||||
|
<dc:creator>GNU social development team</dc:creator>
|
||||||
|
<pubDate>Sun, 27 Mar 2022 18:01:17 +0100</pubDate></item>
|
||||||
|
<item><title>
|
||||||
Milestone: Web Monetization
|
Milestone: Web Monetization
|
||||||
</title><description><![CDATA[
|
</title><description><![CDATA[
|
||||||
|
|
||||||
@ -40,6 +62,8 @@ Monetization in the fediverse.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
]]></description><link>https://gnusocial.rocks/v3/milestone-web-monetization.html</link>
|
]]></description><link>https://gnusocial.rocks/v3/milestone-web-monetization.html</link>
|
||||||
<guid>https://gnusocial.rocks/v3/./milestone-web-monetization.html</guid>
|
<guid>https://gnusocial.rocks/v3/./milestone-web-monetization.html</guid>
|
||||||
@ -91,6 +115,8 @@ always room for improvement :)</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
]]></description><link>https://gnusocial.rocks/v3/milestone-automatic-accesibility-a11y-testing.html</link>
|
]]></description><link>https://gnusocial.rocks/v3/milestone-automatic-accesibility-a11y-testing.html</link>
|
||||||
<guid>https://gnusocial.rocks/v3/./milestone-automatic-accesibility-a11y-testing.html</guid>
|
<guid>https://gnusocial.rocks/v3/./milestone-automatic-accesibility-a11y-testing.html</guid>
|
||||||
@ -167,6 +193,8 @@ and enables circle mentions with <code>@#circle_name</code>.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
]]></description><link>https://gnusocial.rocks/v3/milestone-collections.html</link>
|
]]></description><link>https://gnusocial.rocks/v3/milestone-collections.html</link>
|
||||||
<guid>https://gnusocial.rocks/v3/./milestone-collections.html</guid>
|
<guid>https://gnusocial.rocks/v3/./milestone-collections.html</guid>
|
||||||
@ -200,6 +228,8 @@ translate following the same rules as AndStatus <a href="https://github.com/ands
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
]]></description><link>https://gnusocial.rocks/v3/updates-local-groups.html</link>
|
]]></description><link>https://gnusocial.rocks/v3/updates-local-groups.html</link>
|
||||||
<guid>https://gnusocial.rocks/v3/./updates-local-groups.html</guid>
|
<guid>https://gnusocial.rocks/v3/./updates-local-groups.html</guid>
|
||||||
@ -232,6 +262,8 @@ You can now pin notes in your profile! Given you have suficient permissions to d
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
]]></description><link>https://gnusocial.rocks/v3/milestone-pinned-notes.html</link>
|
]]></description><link>https://gnusocial.rocks/v3/milestone-pinned-notes.html</link>
|
||||||
<guid>https://gnusocial.rocks/v3/./milestone-pinned-notes.html</guid>
|
<guid>https://gnusocial.rocks/v3/./milestone-pinned-notes.html</guid>
|
||||||
@ -267,6 +299,8 @@ Milestone: Notes with LaTeX
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
]]></description><link>https://gnusocial.rocks/v3/milestone-notes-with-latex.html</link>
|
]]></description><link>https://gnusocial.rocks/v3/milestone-notes-with-latex.html</link>
|
||||||
@ -303,6 +337,8 @@ Milestone: Notes with Markdown
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
@ -338,6 +374,8 @@ to stop receiving notifications derived from that, it is now possible:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -392,6 +430,8 @@ specialisation of a collection.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -400,51 +440,4 @@ specialisation of a collection.</p>
|
|||||||
<guid>https://gnusocial.rocks/v3/./milestone-albums.html</guid>
|
<guid>https://gnusocial.rocks/v3/./milestone-albums.html</guid>
|
||||||
<dc:creator>GNU social development team</dc:creator>
|
<dc:creator>GNU social development team</dc:creator>
|
||||||
<pubDate>Tue, 18 Jan 2022 01:23:27 +0000</pubDate></item>
|
<pubDate>Tue, 18 Jan 2022 01:23:27 +0000</pubDate></item>
|
||||||
<item><title>
|
|
||||||
Milestone: ActivityPub
|
|
||||||
</title><description><![CDATA[
|
|
||||||
|
|
||||||
<p><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub">ActivityPub Plugin source</a>.</p>
|
|
||||||
|
|
||||||
<p>This milestone could be just this, what's different from any other ActivityPub
|
|
||||||
plugin? How is it better than v2's?</p>
|
|
||||||
|
|
||||||
<p>It's better in how it's organised and extensible, check the <a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub/EVENTS.md">EVENTS.md</a> for examples.</p>
|
|
||||||
|
|
||||||
<h2>Video of GNU social v3 exchanging notes with GNU social v2.</h2>
|
|
||||||
|
|
||||||
<iframe width="560" height="315" sandbox="allow-same-origin allow-scripts allow-popups" title="GNU social v3 federating with GNU social v2 via ActivityPub" src="https://tube.tchncs.de/videos/embed/ca778b22-1af2-4b6f-af3d-f24aac7af9f4" frameborder="0" allowfullscreen></iframe>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
|
||||||
]]></description><link>https://gnusocial.rocks/v3/milestone-activitypub.html</link>
|
|
||||||
<guid>https://gnusocial.rocks/v3/./milestone-activitypub.html</guid>
|
|
||||||
<dc:creator>GNU social development team</dc:creator>
|
|
||||||
<pubDate>Fri, 10 Dec 2021 16:34:39 +0000</pubDate></item>
|
|
||||||
</channel></rss>
|
</channel></rss>
|
||||||
|
@ -40,6 +40,10 @@ Our objective is to further differentiate GNU social from the alternative softwa
|
|||||||
</div></div></div>
|
</div></div></div>
|
||||||
<div id="template-wrapper"><div class="template-unit">
|
<div id="template-wrapper"><div class="template-unit">
|
||||||
<h3>Blog</h3>
|
<h3>Blog</h3>
|
||||||
|
<h4 class='allposts_header'>March 2022</h4>
|
||||||
|
<ul>
|
||||||
|
<li><a href="./milestone-oauth-20.html">Milestone: OAuth 2.0</a> — March 27, 2022</li>
|
||||||
|
</ul>
|
||||||
<h4 class='allposts_header'>January 2022</h4>
|
<h4 class='allposts_header'>January 2022</h4>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="./milestone-web-monetization.html">Milestone: Web Monetization</a> — January 18, 2022</li>
|
<li><a href="./milestone-web-monetization.html">Milestone: Web Monetization</a> — January 18, 2022</li>
|
||||||
|
@ -74,6 +74,8 @@ plugin? How is it better than v2's?</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -101,6 +101,8 @@ GNU social development team
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -125,6 +125,8 @@ Given a valid colour, it's the actor's responsibility whether or not the colours
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -81,6 +81,8 @@ specialisation of a collection.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -81,6 +81,8 @@ always room for improvement :)</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
<!-- entry end -->
|
<!-- entry end -->
|
||||||
</div>
|
</div>
|
||||||
|
@ -106,6 +106,8 @@ and enables circle mentions with <code>@#circle_name</code>.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
<!-- entry end -->
|
<!-- entry end -->
|
||||||
</div>
|
</div>
|
||||||
|
@ -127,6 +127,8 @@ is properly tested, we have the
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -63,6 +63,8 @@ to stop receiving notifications derived from that, it is now possible:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -105,6 +105,8 @@ for actual internationalization of the free network.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -65,6 +65,8 @@ GNU social development team
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
<!-- entry end -->
|
<!-- entry end -->
|
||||||
|
@ -65,6 +65,8 @@ GNU social development team
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
|
62
v3/milestone-oauth-20.html
Normal file
62
v3/milestone-oauth-20.html
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=0.86, maximum-scale=5.0, minimum-scale=0.86">
|
||||||
|
<link rel="shortcut icon" href="../favicon.ico">
|
||||||
|
<link rel="stylesheet" href="../assets/css/reset.css">
|
||||||
|
<link rel="stylesheet" href="../assets/css/blog.css">
|
||||||
|
<link rel="stylesheet" href="../assets/fonts/opensans/opensans.css">
|
||||||
|
<title>Milestone: OAuth 2.0 - GNU social V3</title>
|
||||||
|
</head><body>
|
||||||
|
<header>
|
||||||
|
<div class="home-menu menu menu-horizontal menu-fixed">
|
||||||
|
<div class="home-menu menu menu-horizontal menu-fixed">
|
||||||
|
<a class="header-main" href="/"><img src="../assets/img/gnu-social-logo-invert.svg" alt="GNU social"><b>gnu</b>social</a>
|
||||||
|
<ul class="menu-list">
|
||||||
|
<li class="menu-item menu-selected"><a href="index.html" class="menu-link">Blog Index</a></li>
|
||||||
|
<li class="menu-item"><a href="https://code.gnusocial.rocks/" class="menu-link">Repository</a></li>
|
||||||
|
<li class="menu-item"><a href="https://coverage.gnusocial.rocks/" class="menu-link">Code Coverage</a></li>
|
||||||
|
<li class="menu-item"><a href="https://docs.gnusocial.rocks/" class="menu-link">Documentation</a></li>
|
||||||
|
<li class="menu-item"><a href="https://agile.gnusocial.rocks/" class="menu-link">Wiki</a></li>
|
||||||
|
<li class="menu-item"><a href="https://kanban.undefinedhackers.net/?controller=BoardViewController&action=readonly&token=d2293e55cabae7cceff9fb496c651328195357d392b9e61a9f229ed6d463" class="menu-link">Roadmap</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div class="content-wrapper">
|
||||||
|
<div class="content">
|
||||||
|
</div></div></div>
|
||||||
|
<div id="template-wrapper"><div class="template-unit">
|
||||||
|
<!-- entry begin -->
|
||||||
|
<h3><a class="ablack" href="milestone-oauth-20.html">
|
||||||
|
Milestone: OAuth 2.0
|
||||||
|
</a></h3>
|
||||||
|
<!-- bashblog_timestamp: #202203271801.17# -->
|
||||||
|
<div class="subtitle">March 27, 2022 —
|
||||||
|
GNU social development team
|
||||||
|
</div>
|
||||||
|
<!-- text begin -->
|
||||||
|
|
||||||
|
<p>OAuth support is accomplished via a GNU social plugin.</p>
|
||||||
|
|
||||||
|
<p>Accompanying it came the possibility of a plugin feature a shell script for
|
||||||
|
setting pre-requirements that can be automatically executed by GNU social's
|
||||||
|
installer.</p>
|
||||||
|
|
||||||
|
<p>There was also an upgrade of the core authentication stack that made it more
|
||||||
|
simple and flexible.</p>
|
||||||
|
|
||||||
|
<p>Finally, the plugin was tested with <a href="http://andstatus.org/">AndStatus</a>, related
|
||||||
|
discussion available at: <a href="https://github.com/andstatus/andstatus/issues/549">AndStatus #549</a>.</p>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- text end -->
|
||||||
|
<!-- entry end -->
|
||||||
|
</div>
|
||||||
|
</div></div>
|
||||||
|
<footer>
|
||||||
|
This site's source is <a href="https://code.undefinedhackers.net/GNUsocial/gnusocial.rocks">hosted here</a>.
|
||||||
|
</footer>
|
||||||
|
</body></html>
|
13
v3/milestone-oauth-20.md
Normal file
13
v3/milestone-oauth-20.md
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Milestone: OAuth 2.0
|
||||||
|
|
||||||
|
OAuth support is accomplished via a GNU social plugin.
|
||||||
|
|
||||||
|
Accompanying it came the possibility of a plugin feature a shell script for
|
||||||
|
setting pre-requirements that can be automatically executed by GNU social's
|
||||||
|
installer.
|
||||||
|
|
||||||
|
There was also an upgrade of the core authentication stack that made it more
|
||||||
|
simple and flexible.
|
||||||
|
|
||||||
|
Finally, the plugin was tested with [AndStatus](http://andstatus.org/), related
|
||||||
|
discussion available at: [AndStatus #549](https://github.com/andstatus/andstatus/issues/549).
|
@ -62,6 +62,8 @@ You can now pin notes in your profile! Given you have suficient permissions to d
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
<!-- entry end -->
|
<!-- entry end -->
|
||||||
</div>
|
</div>
|
||||||
|
@ -131,6 +131,8 @@ The key ones are:</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -153,6 +153,8 @@ tag.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -70,6 +70,8 @@ Monetization in the fediverse.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
<!-- entry end -->
|
<!-- entry end -->
|
||||||
</div>
|
</div>
|
||||||
|
@ -163,6 +163,8 @@ GNU social development team
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -99,6 +99,8 @@ attempts to generate a page preview from open graph and oembed. I.e., acts when
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -132,6 +132,8 @@ any remote URL being shared in a note.</li>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -164,6 +164,8 @@ markup, we hope to achieve an accessible, fast and polished structure by which a
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -75,6 +75,8 @@ GNU social development team
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -63,6 +63,8 @@ translate following the same rules as AndStatus <a href="https://github.com/ands
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- text end -->
|
<!-- text end -->
|
||||||
<!-- entry end -->
|
<!-- entry end -->
|
||||||
</div>
|
</div>
|
||||||
|
@ -107,6 +107,8 @@ forget to subscribe!</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user