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_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10260 invoked from network); 19 Aug 2021 03:52:56 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 19 Aug 2021 03:52:56 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 8860F248DC for ; Wed, 18 Aug 2021 23:52:56 -0400 (EDT) (envelope-from bounce.mMf49b1642e0de517409cc600b.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 804FE332CDEA; Wed, 18 Aug 2021 23:52:56 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=sciops.net header.i=@sciops.net header.b=EdLIfAke header.a=rsa-sha256 header.s=20210706 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=sciops.net; spf=pass smtp.mailfrom=khm@sciops.net smtp.helo=wopr.sciops.net; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:references :mime-version:content-type:in-reply-to:list-help:list-id :list-post:list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1629345176; bh=ZAGnhEBKERNVazAT XC8wqAYIP/CK8lUFdpUkih1BncE=; b=AfQ7UUOB+LdTWqGVl2f3J6btznBZd5Ed q3079HFc1fPrr6rBCi+E5TuwPOjagIoiiT/Td1x4qHDsBTpiDFFC9tfqP09HHZYZ 7iETM/Zb4AYf0RBdsYFgmII5xusGXn5xiEFahoBq2VZF9qADgi57B6HUPz2aLv4Y 2c2dyeeVCTo= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1629345176; b=TdBatqRmv5RV0HMbjfMYcKYcR1rn8Wu4Ih013lbWpb/NcFChqu N/B3fkdspUfBgFsAaqoguIc1PTqWa0uBlnzyg4crujdD9B7o4nKDtpgFvnt1WNht MFLfYwxPaiz7mur9uwH3b6JZ2Q2T+PYfkuUmBMim3/iSNI9N5KspgSY70= Authentication-Results: topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=sciops.net header.i=@sciops.net header.b=EdLIfAke header.a=rsa-sha256 header.s=20210706 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=sciops.net; spf=pass smtp.mailfrom=khm@sciops.net smtp.helo=wopr.sciops.net; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (1024-bit rsa key sha256) header.d=sciops.net header.i=@sciops.net header.b=EdLIfAke header.a=rsa-sha256 header.s=20210706 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=sciops.net; iprev=pass smtp.remote-ip=216.126.196.60 (wopr.sciops.net); spf=pass smtp.mailfrom=khm@sciops.net smtp.helo=wopr.sciops.net; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=wopr.sciops.net policy.ptr=wopr.sciops.net; x-return-mx=pass header.domain=sciops.net policy.is_org=yes (MX Records found: bit.sciops.net,wopr.sciops.net); x-return-mx=pass smtp.domain=sciops.net policy.is_org=yes (MX Records found: bit.sciops.net,wopr.sciops.net); x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=date:from :to:subject:message-id:references:mime-version:content-type :in-reply-to:list-help:list-id:list-post:list-subscribe:reply-to :content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=jp0UCb QiZ88O0DWXCfPyn5mMgzszXLQqlDXHlIvXgBE=; b=KqWSKcU0ZeZ+9h8r2A23Gr zFvjdJFTSRc4W/LNoejSZJn1cU9n9AI7prfCIVWXKrVoOmay5Gv6rX+/9O0P16Cz aKXRP1tGNfbH027CzQ8hmuTr5+bIFit3TaRTRHx9njqsOV3sbuV5la/USZQRaKf5 RDhfzBTOA26L/yiE1t7vE= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id B70133269BDC for <9fans@9fans.net>; Wed, 18 Aug 2021 23:52:46 -0400 (EDT) (envelope-from khm@sciops.net) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 5A4D746EC7A; Wed, 18 Aug 2021 23:52:46 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1629345166; b=PoKT63WBbdm+Q05kUMXyPRoE+DOOzBMuCzrxri43pjHDWCwuJy 7JL/wXHxKLts0ACCJAC1eYmPcTLDABneW2Ircp+Vux2iiz81MWSd/kPNsmCM9OxG uZeh0tQSbPZx3bv2yleuDtJ8NuxIusglKz3hJvoMHbuoXIAc/0a1u5k9+mTSwsqn XIhiGDfQGYaU7kDhtynPSoDMw/IDL5yHiqPg2gBcBv3nPfbNRw+GC75ti/yEpmSO 2MGMEnWm2MZe5OaC28+csUZmDUZbWLj9MgOnCs1Bpc6WSmfT98T+/B9EwKeJfWqy oUO1Hv+PJovq1RPiVQY5EewlnZ4iMHSYfaEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:references :mime-version:content-type:in-reply-to; s=arcseal; t=1629345166; bh=KdvMCChJrF1SOZkkjDgHp6GajZBjJIEadXECv6TVtYg=; b=DXLPIwoR7PbT V50seRhMeDPIyavCzSYeQ1rxkiYe2xjLEZK8TiDAorHVUpNVuvO3AGHhNSpm07jc GqZheeTmLi72zMTSIajx3ZALyLNFLYRwcjYNs1VXKIpAm7UAzrQf75NKsWmkfQfo Q8uyLH34tVoWrRAEKU453A6VSDNlr7ebjogdOZsMweCsbUgJawS/uAaW2eL95aWv acCTou1qmYq9DE5BXeCefRP6yPWD2N9nZMw8TFx/JQquJ20+NRk+0ZsBE5sAWQEK p56MBa4YMnyNO9yyE4adYO1YFHqzCkLzuQo73ptQs0yap29PgV/tRb63udP4/OXr wsTUO2E5ww== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (1024-bit rsa key sha256) header.d=sciops.net header.i=@sciops.net header.b=EdLIfAke header.a=rsa-sha256 header.s=20210706 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=sciops.net; iprev=pass smtp.remote-ip=216.126.196.60 (wopr.sciops.net); spf=pass smtp.mailfrom=khm@sciops.net smtp.helo=wopr.sciops.net; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=wopr.sciops.net policy.ptr=wopr.sciops.net; x-return-mx=pass header.domain=sciops.net policy.is_org=yes (MX Records found: bit.sciops.net,wopr.sciops.net); x-return-mx=pass smtp.domain=sciops.net policy.is_org=yes (MX Records found: bit.sciops.net,wopr.sciops.net); x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrleeigdegleculddtuddrgeduhedrtddtmd cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghn shhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtne cunecujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefmuhhr thcujfcuofgrihgvrhcuoehkhhhmsehstghiohhpshdrnhgvtheqnecuggftrfgrthhtvg hrnhepgfdvheegkeekjeetgfehgefgtdejfeevvedttedviedtgeelveetjedvfffggeeg necuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepvdduiedruddviedrudelie driedtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdduiedr uddviedrudeliedriedtpdhhvghlohepfihophhrrdhstghiohhpshdrnhgvthdpmhgrih hlfhhrohhmpeeokhhhmhesshgtihhophhsrdhnvghtqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (sciops.net: 216.126.196.60 is authorized to use 'khm@sciops.net' in 'mfrom' identity (mechanism 'mx' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="khm@sciops.net"; helo=wopr.sciops.net; client-ip=216.126.196.60 Received: from wopr.sciops.net (wopr.sciops.net [216.126.196.60]) by tb-mx0.topicbox.com (Postfix) with ESMTP for <9fans@9fans.net>; Wed, 18 Aug 2021 23:52:45 -0400 (EDT) (envelope-from khm@sciops.net) Received: from localhost (wopr.sciops.net [local]) by wopr.sciops.net (OpenSMTPD) with ESMTPA id f029fbc3 for <9fans@9fans.net>; Wed, 18 Aug 2021 20:52:42 -0700 (PDT) Date: Wed, 18 Aug 2021 20:52:42 -0700 From: Kurt H Maier To: 9fans <9fans@9fans.net> Subject: Re: [9fans] OAuth2 in factotum Message-ID: Mail-Followup-To: 9fans <9fans@9fans.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline In-Reply-To: Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: ecfcdcaa-00a0-11ec-92e8-dbfa68c05bba Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNjg5OWJmM2YwNjU0Mjk1ZC1NZjQ5YjE2NDJlMGRlNTE3NDA5Y2M2?= =?UTF-8?B?MDBiPg==?= 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:Mf49b1642e0de517409cc600b:1:Eg85L5O46Est4wdnSTPOXrhbZw60c9mfahl5tTC28v8 On Mon, Aug 16, 2021 at 02:15:00PM +0300, Demetrius Iatrakis wrote: > This is a preview of OAuth2 support in factotum, as part of this year's G= SoC: > https://github.com/Mitsos101/plan9front/pull/1 >=20 > Installation, on 9front: >=20 > git/clone https://github.com/Mitsos101/plan9front plan9front-oauth > cd plan9front-oauth > git/branch oauth > bind sys/include /sys/include > @{cd sys/src/libauth && mk install} > @{cd sys/src/cmd/auth && mk install} > @{cd sys/src/cmd/webfs && mk install} Works on my machine! Have you been using it in the wild at all? I'm just testing it against a local set of toy programs, but it's working. Thanks for working on this! khm ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T6899bf3f0654295d-Mf49b1= 642e0de517409cc600b Delivery options: https://9fans.topicbox.com/groups/9fans/subscription