From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 4117 invoked from network); 22 Aug 2021 20:32:42 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 22 Aug 2021 20:32:42 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 5B5C5339D8 for ; Sun, 22 Aug 2021 16:32:40 -0400 (EDT) (envelope-from bounce.mM0301c221a9c86a5cd726882d.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 50BE5333ED68; Sun, 22 Aug 2021 16:32:40 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=hkDJrsCk header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=demetrius.iatrakis@gmail.com smtp.helo=mail-ej1-f42.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-type:list-help:list-id :list-post:list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1629664360; bh=wRIKH6Ppd+91S8FX 2FKtzI3SVFojboSIQYLeYtApBkk=; b=UqCSLpKa/IP1XFvfObIh5mB44VXPSL7E JQyb8DMJDjqYxYH/2aFw1fg3ahWw4A3Fqx0uQYweIeoQWbVNNvwLVcQGAEfc03j/ eMOFrTMUFafEUzEIm+S2kv+NgeFSJ2y/s+mftpnnZEZi9Ny8igBmbfssGY3xriZD o8zJ10L4V2U= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1629664360; b=pA6EEg9+qQicN6WHEJzrcDTP6j4rdJKCqBj4oPF/WG+Sz9ZsSD hkCwmmOGteKwXB0yTsSRhnZLUNMoxjNoG2ZzI1WzqaV8u9NU1lpczjxY9mb++O6s 7sKIPifwKZJmIqCzL5AetLA9AAYG3kg1lQG+v7YpH+NSGCe0cLJgUCKfY= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=hkDJrsCk header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=demetrius.iatrakis@gmail.com smtp.helo=mail-ej1-f42.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=hkDJrsCk header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.218.42 (mail-ej1-f42.google.com); spf=pass smtp.mailfrom=demetrius.iatrakis@gmail.com smtp.helo=mail-ej1-f42.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=UE38Ck1w; x-me-sender=none; x-ptr=pass smtp.helo=mail-ej1-f42.google.com policy.ptr=mail-ej1-f42.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:cc:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=wRIKH6Ppd+91S8FX2FKtzI3SVFojboSIQYLeYtApBkk=; b=ndf8gAD7n2HM LbSHhQyihmSTG/egx9HIt5Bl6Ag7kBJHb1UO0eJuMscPsn1VlMiZHJF0hjimiCSS iryMp8FKjeJY+2RmwEI9j7lZXd2ICj8pzfI5T2dckX3u0mNOSzszcSmIKI1ynSL/ Hwy7ROiY8BZ94l2Z8A1tLpQXFGQyso4= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id AA4EA333E68D for <9fans@9fans.net>; Sun, 22 Aug 2021 16:32:26 -0400 (EDT) (envelope-from demetrius.iatrakis@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id BB2C16137B8; Sun, 22 Aug 2021 16:32:26 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1629664346; b=coTsmxQbVoxALBIBs1JUnEEDSmep2+j5P++zibBWP+FXl1lXvK M0VjO+yI2c8P3ZNyXxk3KvbK9ZYFafjD3IyiV+xo+zI4exm11+5JDuTvLB+UNkXy cYpVei4pbpAN9c90svbCe80Oe+xRHxuWIYRKM5wzLchEXwVTVrUMTXm2Uq5ZysDm EcgzJSje1cnJsbeEApIfXYyanOd4/pKfi4dISUloCG1yXtqN4/Si9PhjLn+D8GX9 TtVVp17c3s2kBCdydqowspF6XQJM4Q8bl8oLBFalomAm9tCnhPon6VaUEhAVbFTW 04J/ixy02o/bxkg/rFy3d1Un5RZ+jatpA4jw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-type; s=arcseal; t=1629664346; bh=YoLnv6WZ2FKLpMrUOHKOvwPIK4RLuCiHvSaJbOWjff4=; b=wnFIYmdAbutv rov+SOEAXwRFi61/0ZaA9h6gDQgxPk1y61H5ozbH7qJXy7MFN1ckQLqOgapjUBsr vRCUeT32iOFThPMo5Cv45EQ2Tm1SuCcVch8iCL5u3aeUru1ciK1b6r64p6jPERE2 IqRLUHR2Z+DBsFKV6SItPZ2B2cRa2N7uapoBrZh6z6cP92K/MbNb/+8ZIMLZ5ew9 9AgBWuH+qSatXmyaYnbhI+2F5w5ASy8Dcsmo9+x2XjBsC8iZC4Bu1ycPL5oU1vEl z8Z8m/c/ay/sxB2mvdYBnVesHUiW4GQaki74ByVpL+BEH+ZJowwKVpKnVzVJRZeE suVZEHFsvQ== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=hkDJrsCk header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.218.42 (mail-ej1-f42.google.com); spf=pass smtp.mailfrom=demetrius.iatrakis@gmail.com smtp.helo=mail-ej1-f42.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=UE38Ck1w; x-me-sender=none; x-ptr=pass smtp.helo=mail-ej1-f42.google.com policy.ptr=mail-ej1-f42.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddruddtuddgudegleculddtuddrgeduhedrtd dtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggft fghnshhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftd dtnecunecujfgurhepgghfjgfhfffkuffvtgesthdtredttddtjeenucfhrhhomhepffgv mhgvthhrihhushcukfgrthhrrghkihhsuceouggvmhgvthhrihhushdrihgrthhrrghkih hssehgmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpedvvddvvdfggffgheeivddv tdfhudffgeejgfekvdetfeekfffgudeiudfggeejgfenucfkphepvddtledrkeehrddvud ekrdegvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdel rdekhedrvddukedrgedvpdhhvghlohepmhgrihhlqdgvjhduqdhfgedvrdhgohhoghhlvg drtghomhdpmhgrihhlfhhrohhmpeeouggvmhgvthhrihhushdrihgrthhrrghkihhssehg mhgrihhlrdgtohhmqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'demetrius.iatrakis@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="demetrius.iatrakis@gmail.com"; helo=mail-ej1-f42.google.com; client-ip=209.85.218.42 Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sun, 22 Aug 2021 16:32:26 -0400 (EDT) (envelope-from demetrius.iatrakis@gmail.com) Received: by mail-ej1-f42.google.com with SMTP id u3so32498295ejz.1 for <9fans@9fans.net>; Sun, 22 Aug 2021 13:32:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=YoLnv6WZ2FKLpMrUOHKOvwPIK4RLuCiHvSaJbOWjff4=; b=UE38Ck1wH/SnJAUeY73194EgmwscXmJWDmARdLaK7t44Ry6fI86cOR4jfg9z0jSzVO V3k10lkQ+p6IKMn3Rv1aYuwInqW/KhNp88wmCn3dMN14wlZfzyslZ27Mo17HTlIRb3ND HACzLb9SXalQUL43fry3Ex/I5Hj6DhxGHO6Yz6NB5CTqyecTcXHXAEyNeuAadnouQdsa Xqlvbasp97ZNWq5dMcvyYk+l6kFeIacAFLhsppbbkQXtmQ4foEOoDINW6tLtl5hAUOyX onMK2EN/bHeNAxEcWVfl54CKS6f5ylV1/fcJBBrypYsWVvxDRuV+Uar3F+q8ruem5RJ3 XtyQ== X-Gm-Message-State: AOAM533+zf0YIajvURTC3uQsusxzMFgxy4uByctZBvSUBWe2YP+EUr8p f8BItRaeInfz2uQqrG4mF5AA2XNIw+/3jbB4rS1wagY4Xo0= X-Google-Smtp-Source: ABdhPJy7NIr8AWRGAoBXz617N1Fz863JvinVA+eeAB2Sqwkjxoio5VV3VJVRptJb4dE/hbjzNwwsUa1grTlQ1rmk1rg= X-Received: by 2002:a17:906:b286:: with SMTP id q6mr32028654ejz.120.1629664345021; Sun, 22 Aug 2021 13:32:25 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Demetrius Iatrakis Date: Sun, 22 Aug 2021 23:32:13 +0300 Message-ID: Subject: Re: [9fans] OAuth2 in factotum To: 9fans <9fans@9fans.net> Cc: 9front@9front.org Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 13410212-0388-11ec-8832-a993c91d1405 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNjg5OWJmM2YwNjU0Mjk1ZC1NMDMwMWMyMjFhOWM4NmE1Y2Q3MjY4?= =?UTF-8?B?ODJkPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M0301c221a9c86a5cd726882d:1:flPFRJd8vC84KxRzNZcnr3vMSzAYGgX-WSu0Z1f2dIM Thank you for your work. Don't forget to add type is text dst is oauth plumb to oauth to your plumber's rules file to create the oauth port. I have also added the authorization code flow to the factotum module (can be enabled by adding `flow=3Dauth` to the key), but it requires the user to import the plan9port plumber into factotum's namespace. I am unsure what the best way to do this is. Plan9port provides import(4) which relies on SSH, but 9front does not provide an SSH server. --=20 Demetrius ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T6899bf3f0654295d-M0301c= 221a9c86a5cd726882d Delivery options: https://9fans.topicbox.com/groups/9fans/subscription