[BLOG][Milestone] OAuth2

This commit is contained in:
Diogo Peralta Cordeiro 2022-03-27 18:02:29 +01:00
parent 8047f30c9f
commit b00d522ecd
Signed by: diogo
GPG Key ID: 18D2D35001FBFAB0
26 changed files with 165 additions and 49 deletions

View File

@ -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/">
<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>
<lastBuildDate>Fri, 25 Feb 2022 21:12:35 +0000</lastBuildDate>
<pubDate>Fri, 25 Feb 2022 21:12:35 +0000</pubDate>
<lastBuildDate>Sun, 27 Mar 2022 18:04:07 +0100</lastBuildDate>
<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" />
<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
</title><description><![CDATA[
@ -40,6 +62,8 @@ Monetization in the fediverse.</p>
<!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-web-monetization.html</link>
<guid>https://gnusocial.rocks/v3/./milestone-web-monetization.html</guid>
@ -91,6 +115,8 @@ always room for improvement :)</p>
<!-- text end -->
]]></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>
@ -167,6 +193,8 @@ and enables circle mentions with <code>@#circle_name</code>.</p>
<!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-collections.html</link>
<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 -->
]]></description><link>https://gnusocial.rocks/v3/updates-local-groups.html</link>
<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 -->
]]></description><link>https://gnusocial.rocks/v3/milestone-pinned-notes.html</link>
<guid>https://gnusocial.rocks/v3/./milestone-pinned-notes.html</guid>
@ -267,6 +299,8 @@ Milestone: Notes with LaTeX
<!-- text end -->
]]></description><link>https://gnusocial.rocks/v3/milestone-notes-with-latex.html</link>
@ -303,6 +337,8 @@ Milestone: Notes with Markdown
<!-- 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>
<dc:creator>GNU social development team</dc:creator>
<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>

View File

@ -40,6 +40,10 @@ Our objective is to further differentiate GNU social from the alternative softwa
</div></div></div>
<div id="template-wrapper"><div class="template-unit">
<h3>Blog</h3>
<h4 class='allposts_header'>March 2022</h4>
<ul>
<li><a href="./milestone-oauth-20.html">Milestone: OAuth 2.0</a> &mdash; March 27, 2022</li>
</ul>
<h4 class='allposts_header'>January 2022</h4>
<ul>
<li><a href="./milestone-web-monetization.html">Milestone: Web Monetization</a> &mdash; January 18, 2022</li>

View File

@ -74,6 +74,8 @@ plugin? How is it better than v2's?</p>

View File

@ -101,6 +101,8 @@ GNU social development team

View File

@ -125,6 +125,8 @@ Given a valid colour, it's the actor's responsibility whether or not the colours

View File

@ -81,6 +81,8 @@ specialisation of a collection.</p>

View File

@ -81,6 +81,8 @@ always room for improvement :)</p>
<!-- text end -->
<!-- entry end -->
</div>

View File

@ -106,6 +106,8 @@ and enables circle mentions with <code>@#circle_name</code>.</p>
<!-- text end -->
<!-- entry end -->
</div>

View File

@ -127,6 +127,8 @@ is properly tested, we have the

View File

@ -63,6 +63,8 @@ to stop receiving notifications derived from that, it is now possible:

View File

@ -105,6 +105,8 @@ for actual internationalization of the free network.</p>

View File

@ -65,6 +65,8 @@ GNU social development team
<!-- text end -->
<!-- entry end -->

View File

@ -65,6 +65,8 @@ GNU social development team
<!-- text end -->

View 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 &mdash;
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
View 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).

View File

@ -62,6 +62,8 @@ You can now pin notes in your profile! Given you have suficient permissions to d
<!-- text end -->
<!-- entry end -->
</div>

View File

@ -131,6 +131,8 @@ The key ones are:</p>

View File

@ -153,6 +153,8 @@ tag.</p>

View File

@ -70,6 +70,8 @@ Monetization in the fediverse.</p>
<!-- text end -->
<!-- entry end -->
</div>

View File

@ -163,6 +163,8 @@ GNU social development team

View File

@ -99,6 +99,8 @@ attempts to generate a page preview from open graph and oembed. I.e., acts when

View File

@ -132,6 +132,8 @@ any remote URL being shared in a note.</li>

View File

@ -164,6 +164,8 @@ markup, we hope to achieve an accessible, fast and polished structure by which a

View File

@ -75,6 +75,8 @@ GNU social development team

View File

@ -63,6 +63,8 @@ translate following the same rules as AndStatus <a href="https://github.com/ands
<!-- text end -->
<!-- entry end -->
</div>

View File

@ -107,6 +107,8 @@ forget to subscribe!</p>