HEX
Server: LiteSpeed
System: Linux d8 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User: wbwebdes (3015)
PHP: 8.1.31
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/wbwebdes/imap/wb-cloud.nl/login/Maildir/new/1775009541.M29061P617157.d8,S=43531,W=44403
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: from d8.my-control-panel.com
	by d8.my-control-panel.com with LMTP
	id Ie8KJwR/zGnFagkAeIxEMQ
	(envelope-from <[email protected]>)
	for <[email protected]>; Wed, 01 Apr 2026 04:12:20 +0200
Return-path: <[email protected]>
Envelope-to: [email protected]
Delivery-date: Wed, 01 Apr 2026 04:12:21 +0200
Received: from o1.community.logto.io ([149.72.1.199])
	by d8.my-control-panel.com with esmtps  (TLS1.3) tls TLS_AES_256_GCM_SHA384
	(Exim 4.98)
	(envelope-from <[email protected]>)
	id 1w7l48-00000002oPl-07UN
	for [email protected];
	Wed, 01 Apr 2026 04:12:20 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=logto.io;
	h=content-type:date:from:mime-version:subject:reply-to:to:
	list-unsubscribe:list-unsubscribe-post:cc:content-type:date:from:subject:to;
	s=s1; t=1775009537; bh=Tl+iWRTwnmJbGvg4m+YR90ke8BrQQY7giJcjwZmmC/8=;
	b=HeqpCLmLvxJrn+Cfs6UR52ZGakmBYZCVj35At6wjK026kEoZk6tfegO/Ts+9Lra8FYzI
	og2JVaiw5a7Tf8XJA7Mm83k/yd8fJPjogZXO6L/xWNT4kAYDd1J274A5i01v3E5BNnoY/D
	WUyjtjHRtA7IE5gG9qTXIy21jgCgCirUUegtYCB6xkfSfnDK47bytCUKpN0KymoXotZht3
	LNSsi2y/eyRfClaIoP9qb0jeBsZ6/HC4aXKXgrQNU7Pso39xWih6L0qAyiC5YbrpW6k2G1
	jitZU4qKpd6d9cAo/ohNQcpQAW5LX6mbxekLdW8qXfsnveSpR4pKhZQVlijZ7arA==
Received: by recvd-68557bddc6-4dznq with SMTP id recvd-68557bddc6-4dznq-1-69CC7F01-D
	2026-04-01 02:12:17.216009587 +0000 UTC m=+105325.069526294
Received: from MzMwMTQ5MDM (unknown)
	by geopod-ismtpd-97 (SG) with HTTP
	id gSH5gUR6T3qP33lowd2b5w
	Wed, 01 Apr 2026 02:12:17.189 +0000 (UTC)
Content-Type: multipart/alternative; boundary=f5c959ba3ccf2459e2a0a927780933cb4c9999f4b5f6c31485deb637f023
Date: Wed, 01 Apr 2026 02:12:17 +0000 (UTC)
From: Logto Community <[email protected]>
Mime-Version: 1.0
Message-ID: <gSH5gUR6T3qP33lowd2b5w@geopod-ismtpd-97>
Subject: Logto product updates
Reply-To: [email protected]
X-SG-EID: 
 =?us-ascii?Q?u001=2EjjL8vHqOsiBdewZBGr1z6A1Qoh7YbxJtoKO9k4znS7mv3XnW1JP1B2Itn?=
 =?us-ascii?Q?nJR9oER4VFjBfP3xx7hOIwffZu1K+c9JtSZliyP?=
 =?us-ascii?Q?3aHZ5oKAmzI7t3gDIBtr8KhS+MkEwuP9Eft64Nu?=
 =?us-ascii?Q?hogAebivjhXQiAcUVGndrrN2TzgyDrlT4RoCmnS?=
 =?us-ascii?Q?izfOEpHzDAopqv1meTedjcuKDMgFp0Oohwgm4Ec?=
 =?us-ascii?Q?gtfANQfch6DwkHM2zPLrHDkFQGtlj78MCc+cuqS?= =?us-ascii?Q?btXT?=
X-SG-ID: 
 =?us-ascii?Q?u001=2EXwhBPNhCejkv4+fVosb2QVfR16Qxp9CrA7PjDe5zzeI=2F0IZCBsPXtgHbA?=
 =?us-ascii?Q?oGIj+Rs6OlRm=2FcaEsw=2FcuQFYvtovQxG2Eq1SU7B?=
 =?us-ascii?Q?65rZKu5ZeoNq8Ti1S9MX+R5OO9Fx46CNe727tRl?=
 =?us-ascii?Q?yUkK985UX6HxKEAlcQBpizzG+5PpSfZUlGbrblO?=
 =?us-ascii?Q?4jzROd+xIN6kUf5S1M5VA=2FnPG5JMvGKGrr22bol?=
 =?us-ascii?Q?gVE5pH8ViiIa9t=2F7K1yB5q4TN8TZHJ39KfM1Pef?=
 =?us-ascii?Q?229C=2FYSmN1XG7AlgHL3mVlsNbixZrIujdI3bIHq?=
 =?us-ascii?Q?WbhPK5PQsKC7Z7EVoe5ddMTKnfOoxhDH2=2Fx=2FXf5?=
 =?us-ascii?Q?29uvPaS=2FNw6RP+OBQZVxCXr7vIgb4WBVnNlQIPY?=
 =?us-ascii?Q?JDjAEKS5dQzZwsh6Whzab6+jB1ZbgyUcBpins0u?=
 =?us-ascii?Q?kbudLtFw8mkRbExDCes+JHQ+lyo3tiqVd0qBouC?=
 =?us-ascii?Q?BtMegcE8XpEthfqE0NfKbis+oUlM5AdOkBVVyvk?=
 =?us-ascii?Q?qMfBvuHsAjhnD1Xiy9AI6cNUKUYGtMvdwLSPz4r?=
 =?us-ascii?Q?rRNYmzRoolPgt=2FfxY9dccCv0Hu+qHApLelz6B2x?=
 =?us-ascii?Q?Vvp2Wxs9HlMSSo7Y6o+gUbV0mc5iGEi=2FV9o5qq4?=
 =?us-ascii?Q?4ssm2=2Fx=2FY7A9QiEDDTjmJRZYGQxp8l2vB6vbvHz?=
 =?us-ascii?Q?OWFOaCb2p4BH8zbJ8VjA1nxzD8ZYnRzekheexju?=
 =?us-ascii?Q?aFbF1VhDeERjEenNBYAN2Rdtl+ELSU8mzBUQuXO?=
 =?us-ascii?Q?p1tSiA=3D=3D?=
To: login <[email protected]>
X-Entity-ID: u001.x7c0Lbg57YC7swm5PrPqZQ==
List-Unsubscribe: 
 =?us-ascii?Q?=3Chttps=3A=2F=2Furl6610=2Elogto=2Eio=2Flu=2Funsubscribe=3Foc=3Du001=2E4ORMigUHZdDR9?=
 =?us-ascii?Q?zo2eVdAjIX1Q4J7vkfe7dcA5iT4wXMOO0jKtHua?=
 =?us-ascii?Q?5c1bmG1MnRVy63EkAU5CsBCVv8g2dcvEpwSz=5Fcd?=
 =?us-ascii?Q?DsOKu9y2fSFyV3JJM09N1lP-j44f1TVLR9oCCPt?=
 =?us-ascii?Q?KtOaPAzsZN7aAE2M4lLN6QM6VU6l04v2h7oibxr?=
 =?us-ascii?Q?dYwnB1Obsk6wrv2gjppC9YVPAxEDEWOdUDBKSK0?=
 =?us-ascii?Q?M25IDi8ixgyRwFJfPpz0duRGorqSDMpjr98Vcxs?=
 =?us-ascii?Q?BvUE=5FovETuxEW40N5A7eWZ06JKrUmHjbsyk=5FMwy?=
 =?us-ascii?Q?gpj7nW79E6VTuuKjK9Tl0UbEAfa953SABipsJiW?=
 =?us-ascii?Q?89fvB0m0OFbXAZJ0P-aXJ5ZXgs1=5FIYhhzVd-80i?=
 =?us-ascii?Q?gY2OEeodWc-1jn-r0F63SI5WKR-HVac=5FfMRl6w3?=
 =?us-ascii?Q?c9MXR094EFD9jE1hLTk4d2LxXQBbhl1KKIHToaL?=
 =?us-ascii?Q?JriOtbeG62BtkxNFx1lS8KKBgCaX7I7=5FbR3PNdm?=
 =?us-ascii?Q?GCNk1bwdguGIyuE6svP-NqaFkiEMW6w=5Fm--658t?=
 =?us-ascii?Q?Sw8AcUgpmIX5=5Fk9OLYHIPZ1ihD6NMcYSLsTEq=5FZ?=
 =?us-ascii?Q?ItmoZZvBhhMw3tQZBX79ZiwDv58hm36VnPyB2DX?=
 =?us-ascii?Q?H0dx3NwxA0GDPRtiIr8HbqcJprbIa9ffUS3SOHl?=
 =?us-ascii?Q?=5F4T8EuOTGdChHO6V6jN41j9bp2RygWUPDc1h01i?=
 =?us-ascii?Q?OPL-KQYOr6ul4i6rEBiLGZt7HCVw1AceQfkz3ub?=
 =?us-ascii?Q?TxsoFsBDSaJ=5FUaqN3gKIcJymlFKS4uyDevHBs4f?=
 =?us-ascii?Q?OtMj0VxuHTpakUckffOeYXj1LPGR0ZEKppj30n5?=
 =?us-ascii?Q?kxPcaN7hVv7A2lvZNyw=5FjFsck=5FPez1tGXD98gVM?=
 =?us-ascii?Q?xQAshpQaxFURjUVHKERNCFh9=5FS6k-ajqWBRuzxn?=
 =?us-ascii?Q?uDUus4FISrxwtSn0-fjxHg58knLV8SCebR-o41w?=
 =?us-ascii?Q?K5g9-RKk1dk89ZAv0F-gWPJvO2W-1n9BHUDR3br?=
 =?us-ascii?Q?aEG9BSPuIeokPw69SLTsaMtmFouvHGr2Tw-k6eG?=
 =?us-ascii?Q?p6AI7zpMmdzIUIAmpAzcQxjI2iuTlMUKy49lr6t?=
 =?us-ascii?Q?DWxUAIx6OGLsSKQgbazW7sfRVmWw4l8sYo-aMr=5F?=
 =?us-ascii?Q?1cWUaxp6weJs-FITOM2r=5FbNTaj5RL4L-TbEISsI?=
 =?us-ascii?Q?E8TwhEDv9Eiwfk9ZBqH12G-XhYS3O8FJKQ09=5FOt?=
 =?us-ascii?Q?5H=5F9lr-omJ8ok0-f1FH4JHhgGM2U7eAuyv85Qcy?=
 =?us-ascii?Q?TLviIw=5Fwq93iwjTpBHjHiKCOih8UTVC5EVxmOaU?=
 =?us-ascii?Q?wM9fF9vPQr8SWfOIoNg8A8ROEV-5VcIOEXlOuhz?=
 =?us-ascii?Q?j69rrHqhcenFoVcsLEGUxmaRWRFGTCzgzwCpPtL?=
 =?us-ascii?Q?Ob7Y5BTv9xNJK593bs52N3p6UiCI9v9zrMvQ1j7?=
 =?us-ascii?Q?SIOPO2q=5F4ng7RMJJMjRRom8bX8qrM0gtou1q8W5?=
 =?us-ascii?Q?UL9pNrAvrCf-YgnHxXhrGrD1Fy0RmXBiXJ5BtyJ?=
 =?us-ascii?Q?WopNIyfP6y-MPLSZ74QCJHFqPUQpTnI1DbjrwGJ?=
 =?us-ascii?Q?6DcSNP=5FTP7D0uQxPjMbFyGCJuekQu9ntnq7HcYa?=
 =?us-ascii?Q?NN2lKr0SOfMkRb20KH7jtZyfFneCknQosMMVv5y?=
 =?us-ascii?Q?Nr05=5FKeYdfNtXAkVk193BTRsbm6WNJE5rhej2mv?=
 =?us-ascii?Q?yEM7AVXZ37OMvaKcq4Hgit56va49cJ1xEsVKMOV?=
 =?us-ascii?Q?XHf-kKzqDJgyIO4MBYT-iPrxzrI=5FPfE=3E=2C=3Cmailt?=
 =?us-ascii?Q?o=3Aunsubscribe=40em1715=2Elogto=2Eio=3Fsubject=3D3?=
 =?us-ascii?Q?3014903=2EKK=5FCA7PgVKiiP2hazPoLOsoMwvyM=5FC9?=
 =?us-ascii?Q?COk26YPImX2xoMDAwdTAwMC1Nq7iPmeziOOQvi1?=
 =?us-ascii?Q?7LKS5h5z9tjGF0i3sx1i56yOIepqHSpmwkSXEIp?=
 =?us-ascii?Q?GvBpEH5L2uuD1mIcOcVS707RtfE30KGg55CvQ4a?=
 =?us-ascii?Q?d-P7OlveWSzuf7bysgbtOMMqFNVB4QXLqg=3D=3D=2E=5Fd?=
 =?us-ascii?Q?m20iH3b73K5asNmHMIjla3SBmttepwZQrw94-EH?=
 =?us-ascii?Q?i9oMDAwdTAwMGThWwB4cE48wev6KexIwsWFvN74?=
 =?us-ascii?Q?S3Bf7jrCVsFTmynrDqwbBpMT95KD=5Fv=5F3lguYrHv?=
 =?us-ascii?Q?SwF5MX384GipQKwX637SJYio7J5oypWj9937Rxj?=
 =?us-ascii?Q?Xsqelazcga56WQEF16MIGumUnyuaGaGVLpYYwka?=
 =?us-ascii?Q?o4rb2Im=5Fwl-bmhDzX8S-TzsZWB8pI4i2dceIpdz?=
 =?us-ascii?Q?Wpwm=5FUBBzRWl1kYhyik6Smzf2=5FNsHRnUy2w9egF?=
 =?us-ascii?Q?9wjYSQKkpNTz-pQhe228ws4ZsdCbE5lyezmdRAS?=
 =?us-ascii?Q?pTa4z8byzxlp8HUCpYUH-UC4anmr6lf3NShjoLF?=
 =?us-ascii?Q?4TIb4bhASE7CEOE4nboRA4c3y0atFjj91q9iwzc?=
 =?us-ascii?Q?3X=5FhVU0Ukxj9iMYvZj7MSZeSdRidwcMN8VAHPkf?=
 =?us-ascii?Q?Az69zm6am-WsL-w49Ocn0mt6OAwBHnPf-i-U0va?=
 =?us-ascii?Q?DW2MwPusgus4=5FC4iDKwWZMGQ8I=5FF7BeDH6vOWy=5F?=
 =?us-ascii?Q?FQ9LLnj0x=5FeuGeggkPl3mC-PbcYS=5FUC9k4zTxqr?=
 =?us-ascii?Q?6K0eCTtkhFn9oRvYSw26s=5FJrenn3QpCzSkReahD?=
 =?us-ascii?Q?qPKnPPMZ7Gu878mZr=5FXE5A-BOWIGkzXNa1YR9Vb?=
 =?us-ascii?Q?wCBtfLUPvPdfTHWeNcxYoR9UzEsgwM5V5wB0858?=
 =?us-ascii?Q?PEmvZ49pdaTQNsSkJI2O7NdjRyXXIcpYkRZMS6m?=
 =?us-ascii?Q?x5hIw3mC8aRW64umSgwadTGx-X9l4zOhf50fny8?=
 =?us-ascii?Q?WmlRPWeWYSwnNrD1PdEaaCPsv4m2WlrMOOLGyUW?=
 =?us-ascii?Q?By8LmM9znld0L4jG-RZbvYJDUyYpot3QIRDTYKO?=
 =?us-ascii?Q?a81tmOkNp1nQlBOmBYpIq50LUlbKwXrW3mVG69t?=
 =?us-ascii?Q?bR8aibGitCtZfDqL-iQ5KIxzLLXcoFo9578bR6=5F?=
 =?us-ascii?Q?0GrjwqgGqv3rgEheMS=5F9RKSbHoaf3UGNzcWL1b3?=
 =?us-ascii?Q?TZbTr4oGCYTt3GbhfcwmwuvXlDclvHAj0=3D=3E?=
List-Unsubscribe-Post: List-Unsubscribe=One-Click

--f5c959ba3ccf2459e2a0a927780933cb4c9999f4b5f6c31485deb637f023
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0

Logto product updates
=F0=9F=9A=80 Device flow, passkey sign-in, adaptive MFA, session management=
, and configurable OIDC settings for OSS.
=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=
=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=
=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=
=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=
=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=
=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=
=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=
=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=
=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=
=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=
=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=
=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=
=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=
=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=
=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=
=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=
=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=
=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=
=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=
=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=
=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=
=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=
=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=
=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=
=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=
=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=
=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=
=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=
=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=
=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=
=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=
=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=
=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=
=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=
=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=
=EF=BB=BF

Hi login,

We're excited to share Logto v1.38.0, bringing device flow for input-limite=
d apps, passkey sign-in, adaptive MFA, richer session and grant management,=
 and more flexible OIDC controls for OSS deployments.

Device flow for input-limited apps
----------------------------------

Logto now supports OAuth 2.0 Device Authorization Grant, making it easier t=
o authenticate users on smart TVs, CLI tools, gaming consoles, and other de=
vices with limited input capabilities.

* Users can start sign-in on one device and complete it on another.
* Console now supports creating and configuring device flow applications.
* The application settings page includes a built-in guide and demo.

Passkey sign-in and adaptive MFA
--------------------------------

This release introduces passkey sign-in as a first-class authentication met=
hod while also adding adaptive MFA for more context-aware account protectio=
n.

* Support for a dedicated *Continue with passkey* button, identifier-first =
passkey flow, and browser autofill.
* Users can bind a passkey during registration or in a later sign-in flow.
* Existing WebAuthn MFA credentials can be reused for passkey sign-in.
* Adaptive MFA can now evaluate the sign-in context and trigger MFA only wh=
en needed.
* A new optional MFA onboarding step can guide users to enable MFA after si=
gn-in.

Sessions and authorized apps
----------------------------

We've expanded both the APIs and Console to make session and grant manageme=
nt much easier.

* List and revoke active user sessions from account and management APIs.
* Manage authorized third-party apps directly in Console.
* Use the new urn:logto:scope:sessions scope and session permission setting=
 for finer-grained access control.
* Configure app-level concurrent grant limits to automatically revoke the o=
ldest grants when limits are exceeded.

More control for OSS deployments
--------------------------------

OSS users now get more control over OIDC behavior and tenant-level configur=
ation.

* Configure oidc.session.ttl in logto-config to customize OIDC session life=
time.
* Manage OIDC session settings through new management APIs and a new tenant=
 settings page in Console.
* The old signing keys page is replaced by a more complete *Tenant -> Setti=
ngs -> OIDC settings* experience.

Account Center improvements
---------------------------

We also shipped several improvements to the out-of-the-box Account Center e=
xperience.

* Users can replace their authenticator app with a dedicated flow.
* The identifier URL parameter can now pre-fill identifier fields.
* The ui_locales URL parameter can now override the built-in language.
* Password forms now work better with browser autofill and password manager=
s.

Bug fixes and stability improvements
------------------------------------

* MFA verification routes for TOTP, WebAuthn, and backup codes now report a=
ctivity to Sentinel for better protection against repeated failures.
* OIDC adapter queries are optimized so expression indexes can be used more=
 reliably.
* Postgres pool initialization now retries on transient connection errors.
* Legacy password verification now supports hex: -prefixed PBKDF2 salts dur=
ing user import.
* Twilio SMS numbers are now normalized to include a leading + when needed.

These updates continue to improve Logto's flexibility, security, and develo=
per experience. We're excited to see what you build with them.

Try these new features now ( https://cloud.logto.io/?utm_source=3Demail&utm=
_medium=3Dproduct-update )

As always, we welcome your feedback and suggestions. Feel free to reach out=
 if you have any questions or need assistance.

Logto ( https://logto.io ) : The better auth and identity infrastructure.

( https://discord.gg/TYN6pbRqvp ) ( https://github.com/logto-io ) ( https:/=
/twitter.com/logto_io ) ( [email protected] )

=C2=A9 Silverhand, Inc., 2810 North Church Street, Wilmington, DE 19802

Unsubscribe ( https://url6610.logto.io/asm/unsubscribe/?user_id=3D33014903&=
data=3DOnt8MXNLN8e3QEZ-nIs5n880uqVX8Kkb0_NBAZFo2DpoMDAwdTAwMF3HQyJ9oi0NH-eW=
xKRRXw-4l26ZiYIiObRBXHRu-LhmkszR2CiZ_8xwohtOy6bj8jaBhTXXntuqNjc4qq1OBrGjKaK=
anX1dbqiM17YrU-AJMgo06Fqci12ly6W0NuVAaVSOQPODkY9h_2w8oV8Nbj3Z9IdJ4oR2j3OqJr=
TlbCvwu_Y9k_GA4oC60n-yJ7rIrk-52AvnMdv6XS7leEh10u8K8cK32nl6ckykJU7nkVyFcsDXb=
XZJ5yTCA_VUlfQDilCPO9ycRBpNbqQkfpuCtDhFG3jyUD2TVoxIL4i9S5RPN7yCCUoqBFLgb1m1=
GDCJq0ktpmw5X25DdAUQGsJKC817rPIor_7bEjnIP5OujwW5UKDEMOISijzJa4UUJI7Xt9kgiyu=
3X479BOItvrz7t5pXkl2uu5lXnpYFoHznGP8dkCevQ5xSkLpyz_L97qT0gM_Ez2pe9Ft7nQKGPC=
5P6D1TWCV5Pz1fi_CNnRd-MtMpPAhyLqNDO0TDTulMFLp6KW2LGneRH8zCQN3dG7V-IA05c4CYo=
5L0HZYffIcHO-XQCpii4iUPJGvvwbLppVs3eB6UaFKRBa-4rKqWx10Jk2R3sw2w1tGR7QRsezVp=
5MwdflU5H4A_p6r1m0IcsFPdiBXecenrI86qPjh9H9kP08e7KK8DipmYJMXWbAvd8SR25BZvsqQ=
5Yck03PUUfku7QUZJMJPeFU3gRec6R08If3J60y3azyDj0w_2koDf8IRJcMvlASHZskO2TsXV4w=
DPOCcPjBkFy_Yuz7ZsSojytK8epHiB4xT3FLOgtK9I3os0XJ_hXixjv3oAhYwktOAoqd0D0WmJk=
J6v8QcGZ1D6GhlVGh12Ax7ceaOl2_dNHzM42lgsbOG2kVOF7e7qb-uJTccph_vMTrwNCuEnbGKm=
Va17NETqnZP9CGooXIdBTjUJtGk3tc7ztb9r9SMeLae7A7lEqQRaQl6C1TiDzlXwffkB2B_JZ8V=
p2A8fLMfl0aD1F2VEoPqX5SVI0QlcA4Lqvjm6DEZrZ0O9XBlfATpeNRePCi3V4ZClfgqZg3cF5s=
HR ) - Manage subscriptions ( https://url6610.logto.io/asm/?user_id=3D33014=
903&data=3DMncWIm2_fXXHubYIltADT5u0D9hXTDO9AvZeJu-ViQ9oMDAwdTAwMEwDLMoiOgnh=
YF5fWoku0lLcOzYGkW-WYVk9mzQ9fP5VSflkul21QL8KBY27JHuO3xvcMBbphEUPpLxwN4NBNlC=
MrVtXD8EqmnuIaCNvnRwuoGdEGbeaQiA7WqBVJZKJZaqF9pb2s8fwSpozha18yAE_upYtg7sKFj=
sosHaevwjbkQwAbd-cH5TvmBSRrXxNXVNMyBiC3XBx34du4yeWeQWnnCUxXFKZg_ilLlh9GnDpZ=
q0s85DL8iciLSfEci8boJwiHybVx80Hd9tvFW-bCoN5GZgfdALE39wEzPfATdnqrCeUynZzqtj1=
baxbSTtrktWIvim9gxmPPoaJwo_A_fGWNLR_K16wK1iYmIOuHgFgXGZ908k9ETTPfdqAu-FLeo5=
19mOC9EQCfNvzif3l6Xz1Fvdk2yi9FoytUTRhH5fBuXiNwaesGO1gbx3GGyimP0BA5No4aSDx32=
tGhIVrOJMrWnvY3h-MfSerUS3GjOgYTOSHTuN_I-X-evrT_mOKI01LQti_1smFZWpfLJqLdbrUj=
C2AhiXdgDKEILn2itqCrRS14DtMt-2oKeSGs6_A6WKntZycJvDYN-RlbOmMeBhT5P8wXZb_gbnM=
_R_BDDKrHMGiKyLWOog342Bx_88GFYzvrBMA98yxgTmdqMwjAK0hxEHRkwovxm8oAgbCfvW3j_i=
YSPqRKs7Ny2wSQoROkpmGIoZBXx1HHsOEJZNhFKSRYcIwMdfDeiQlGSCn5NVqL6qIm1NKg8ZJyB=
Ihe56TlLs1n3IhswSdE31KVbF__LZ0-Xnju097ur-RK8JQSI6jGh6mGxtsv4O8OzJCFwfLWdRsl=
PNy6xzUJuXqcEPl6_JyNPFfWCoDVOlw7umw4VwTDZpYQWGJERbvDiHCIN_0dYrn6wZxUlsOJUM5=
6w97AnFUeVKSFIf4EZio2mXFzTvW2dKs4NrXO6rq4KjF8ZYJqKaDeZmKJ9aW5PSfgql157B9eFw=
CWVzYYhC5eRqzDSOt1iKDftXrqUF0aG38cUScdNfEjCAa-FuXIbIWCh5EvyA=3D )
--f5c959ba3ccf2459e2a0a927780933cb4c9999f4b5f6c31485deb637f023
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=utf-8
Mime-Version: 1.0

<!DOCTYPE html PUBLIC>
<!--$-->
<table
  align=3D"center"
  width=3D"100%"
  border=3D"0"
  cellpadding=3D"0"
  cellspacing=3D"0"
  role=3D"presentation"
  style=3D'max-width:640px;font-family:"SF Pro Text", -apple-system, system=
-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;-webkit-font=
-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always=
;background-color:#fff;color:#191c1d;padding:32px 0;font-size:14px;font-wei=
ght:400;line-height:20px'>
  <tbody>
    <tr style=3D"width:100%">
      <td>
        <title>Logto product updates</title>
        <div
          style=3D"display:none;overflow:hidden;line-height:1px;opacity:0;m=
ax-height:0;max-width:0">
          =F0=9F=9A=80 Device flow, passkey sign-in, adaptive MFA, session =
management, and
          configurable OIDC settings for OSS.
          <div>
            =C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=
=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=
=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=
=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=
=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=
=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=
=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=
=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=
=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=
=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=
=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=
=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=
=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=
=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=
=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=
=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=
=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=
=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=
=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=
=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=
=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=
=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=
=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=
=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=
=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=
=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=
=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=
=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=
=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=
=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=
=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=
=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=
=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=
=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=
=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=
=E2=80=8E=E2=80=8F=EF=BB=BF
          </div>
        </div>
        <section>
          <center>
            <img
              alt=3D"Logto logo"
              src=3D"http://cdn.mcauto-images-production.sendgrid.net/6dd85=
237be2a1583/0bbbb9cd-a027-4b73-a1bb-50aec21f2420/488x180.png"
              style=3D"display:block;outline:none;border:none;text-decorati=
on:none"
              width=3D"160" />
          </center>
          <p
            style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
            Hi login,
          </p>
          <p
            style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
            We&#x27;re excited to share Logto v1.38.0, bringing device flow=
 for
            input-limited apps, passkey sign-in, adaptive MFA, richer sessi=
on
            and grant management, and more flexible OIDC controls for OSS
            deployments.
          </p>
          <h3
            style=3D"margin:36px 0 16px;width:100%;text-align:center;color:=
#5D34F2;font-size:16px;font-weight:700;line-height:24px">
            Device flow for input-limited apps
          </h3>
          <p
            style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
            Logto now supports OAuth 2.0 Device Authorization Grant, making=
 it
            easier to authenticate users on smart TVs, CLI tools, gaming
            consoles, and other devices with limited input capabilities.
          </p>
          <ul
            style=3D"font-size:14px;font-weight:400;line-height:24px;paddin=
g:0 0 0 24px">
            <li>
              Users can start sign-in on one device and complete it on anot=
her.
            </li>
            <li>
              Console now supports creating and configuring device flow
              applications.
            </li>
            <li>
              The application settings page includes a built-in guide and d=
emo.
            </li>
          </ul>
          <h3
            style=3D"margin:36px 0 16px;width:100%;text-align:center;color:=
#5D34F2;font-size:16px;font-weight:700;line-height:24px">
            Passkey sign-in and adaptive MFA
          </h3>
          <p
            style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
            This release introduces passkey sign-in as a first-class
            authentication method while also adding adaptive MFA for more
            context-aware account protection.
          </p>
          <ul
            style=3D"font-size:14px;font-weight:400;line-height:24px;paddin=
g:0 0 0 24px">
            <li>
              Support for a dedicated
              <strong>Continue with passkey</strong> button, identifier-fir=
st
              passkey flow, and browser autofill.
            </li>
            <li>
              Users can bind a passkey during registration or in a later si=
gn-in
              flow.
            </li>
            <li>
              Existing WebAuthn MFA credentials can be reused for passkey
              sign-in.
            </li>
            <li>
              Adaptive MFA can now evaluate the sign-in context and trigger=
 MFA
              only when needed.
            </li>
            <li>
              A new optional MFA onboarding step can guide users to enable =
MFA
              after sign-in.
            </li>
          </ul>
          <h3
            style=3D"margin:36px 0 16px;width:100%;text-align:center;color:=
#5D34F2;font-size:16px;font-weight:700;line-height:24px">
            Sessions and authorized apps
          </h3>
          <p
            style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
            We&#x27;ve expanded both the APIs and Console to make session a=
nd
            grant management much easier.
          </p>
          <ul
            style=3D"font-size:14px;font-weight:400;line-height:24px;paddin=
g:0 0 0 24px">
            <li>
              List and revoke active user sessions from account and managem=
ent
              APIs.
            </li>
            <li>Manage authorized third-party apps directly in Console.</li=
>
            <li>
              Use the new <code>urn:logto:scope:sessions</code> scope and
              session permission setting for finer-grained access control.
            </li>
            <li>
              Configure app-level concurrent grant limits to automatically
              revoke the oldest grants when limits are exceeded.
            </li>
          </ul>
          <h3
            style=3D"margin:36px 0 16px;width:100%;text-align:center;color:=
#5D34F2;font-size:16px;font-weight:700;line-height:24px">
            More control for OSS deployments
          </h3>
          <p
            style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
            OSS users now get more control over OIDC behavior and tenant-le=
vel
            configuration.
          </p>
          <ul
            style=3D"font-size:14px;font-weight:400;line-height:24px;paddin=
g:0 0 0 24px">
            <li>
              Configure <code>oidc.session.ttl</code> in
              <code>logto-config</code> to customize OIDC session lifetime.
            </li>
            <li>
              Manage OIDC session settings through new management APIs and =
a new
              tenant settings page in Console.
            </li>
            <li>
              The old signing keys page is replaced by a more complete<stro=
ng>
                Tenant -&gt; Settings -&gt; OIDC settings </strong
              >experience.
            </li>
          </ul>
          <h3
            style=3D"margin:36px 0 16px;width:100%;text-align:center;color:=
#5D34F2;font-size:16px;font-weight:700;line-height:24px">
            Account Center improvements
          </h3>
          <p
            style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
            We also shipped several improvements to the out-of-the-box Acco=
unt
            Center experience.
          </p>
          <ul
            style=3D"font-size:14px;font-weight:400;line-height:24px;paddin=
g:0 0 0 24px">
            <li>
              Users can replace their authenticator app with a dedicated fl=
ow.
            </li>
            <li>
              The <code>identifier</code> URL parameter can now pre-fill
              identifier fields.
            </li>
            <li>
              The <code>ui_locales</code> URL parameter can now override th=
e
              built-in language.
            </li>
            <li>
              Password forms now work better with browser autofill and pass=
word
              managers.
            </li>
          </ul>
          <h3
            style=3D"margin:36px 0 16px;width:100%;text-align:center;color:=
#5D34F2;font-size:16px;font-weight:700;line-height:24px">
            Bug fixes and stability improvements
          </h3>
          <ul
            style=3D"font-size:14px;font-weight:400;line-height:24px;paddin=
g:0 0 0 24px">
            <li>
              MFA verification routes for TOTP, WebAuthn, and backup codes =
now
              report activity to Sentinel for better protection against rep=
eated
              failures.
            </li>
            <li>
              OIDC adapter queries are optimized so expression indexes can =
be
              used more reliably.
            </li>
            <li>
              Postgres pool initialization now retries on transient connect=
ion
              errors.
            </li>
            <li>
              Legacy password verification now supports
              <code>hex:</code>-prefixed PBKDF2 salts during user import.
            </li>
            <li>
              Twilio SMS numbers are now normalized to include a leading + =
when
              needed.
            </li>
          </ul>
          <p
            style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
            These updates continue to improve Logto&#x27;s flexibility,
            security, and developer experience. We&#x27;re excited to see w=
hat
            you build with them.
          </p>
          <center>
            <a
              href=3D"https://url6610.logto.io/ls/click?upn=3Du001.64PNyNvi=
BO1wngayJCwuCZMG0CxriFdsyfLe9oXhO5sHfCmLFagBWESm72Tf4O0c394vACv76dgd5-2BHq6=
unLSEp1lt2DiRtY2Sqf3nsAdMk-3DGcPi_hsuUsKbXyJ2AlYJOMtT7WvYIcg99gJ0lMYxjFnWJ-=
2B6cAg9MtIoqdluu25hLO-2BU61IzOHVU5WW5RHmZva63XT-2Frd8xJv2ruvUXGT7esSQ1KBAYN=
M5xqgOUcfFetLyr2pGSmXxs6b22ym2qIbN4sbIjjs7R2lOg4Kzp1WZYPEVqNynDdPaOJFhiZOr3=
OI5B47KBgEeF83W568RUERdyIRz3C-2FZREc8JUYSGkZ8NFJpyjaZuiktgTr8HMbRPrXwaI7KHE=
LZGTQEcBJAzL60NL-2B3qIFH0Wr2VJPGR7f5vZUUngzoPfMstacCey3H6n95dBi-2Fyt14Outpd=
MSZQBIEBl89LAGOfs764kyZTbijzIIbsDqADDrleLKUwWu-2F0KLmj1GTOBgi5L0UuBKjoT65RU=
78XwtAGdMqJDwGPsI5LjORrbyT44S1KTIQOAEsunWWeZi7j0sy-2BlNiyyVennfxIF7OvVWkwTr=
xkuuT0PJnQfgHL8SXm5NJLmgG-2Ftq6B2DtUKooG9jH0-2FtLv8uzOmpLS1sJMsNKaiL-2FAvrw=
EK5N81kRLiWT7ofpNACAlohQZErl30IxohKft7psGlHfGlZot6hqKmbtO2tGFcUE2VdcHfFSct5=
xz0Y0wKQcIVJgWWyg7Hh1u7-2BB4tjLdE1Xh56V7GkEMaMvJsq2w9Qvycz01xmhvgMQgckqt5RR=
QhHkPjsToAZ2pV5ONjrmUqC9neTOgjJLMzK4bsgcuqoQJgDpwvvrQMe5RMk6wZmR-2BZa6sUHGe=
hhkAjgzVPjYOemlZUP4uDNr25-2Bb2cYSbUe0XlK6OXpqL44NZxHeDXF8W2Bw1FpvGHkzcI8E-2=
Fg2b1llSoHg45c7eyIJRc1xYhotRs-2Bp3lfVlz5oBFW0BPmXWPmfN-2FpipBvvkKbvbYrTHepZ=
SJdy-2FuBwEzQ-3D-3D"
              style=3D"color:white;text-decoration-line:none;margin-top:12p=
x;display:inline-flex;background:#5D34F2;border-radius:8px;text-align:cente=
r;font-weight:500;padding:10px 16px;font-size:12px;line-height:14px"
              target=3D"_blank"
              >Try these new features now</a
            >
          </center>
          <p
            style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
            As always, we welcome your feedback and suggestions. Feel free =
to
            reach out if you have any questions or need assistance.
          </p>
        </section>
        <section style=3D"text-align:center;color:#A9ACAC;margin-top:48px">
          <hr style=3D"width:100%;border:none;border-top:1px solid #eaeaea"=
 />
          <p
            style=3D"font-size:14px;line-height:20px;margin:20px 0;margin-b=
ottom:20px;margin-top:20px;margin-left:0;margin-right:0">
            <a
              href=3D"https://url6610.logto.io/ls/click?upn=3Du001.64PNyNvi=
BO1wngayJCwuCTA40muwcf24O1i7G99HUTc-3DZrMc_hsuUsKbXyJ2AlYJOMtT7WvYIcg99gJ0l=
MYxjFnWJ-2B6cAg9MtIoqdluu25hLO-2BU61IzOHVU5WW5RHmZva63XT-2Frd8xJv2ruvUXGT7e=
sSQ1KBAYNM5xqgOUcfFetLyr2pGSmXxs6b22ym2qIbN4sbIjjs7R2lOg4Kzp1WZYPEVqNynDdPa=
OJFhiZOr3OI5B47KBgEeF83W568RUERdyIRz3C-2FZREc8JUYSGkZ8NFJpyjaZuiktgTr8HMbRP=
rXwaI7KHELZGTQEcBJAzL60NL-2B3qIFH0Wr2VJPGR7f5vZUUngzoPfMstacCey3H6n95dBi-2F=
yt14OutpdMSZQBIEBl89LAGOfs764kyZTbijzIIbsDqADDrleLKUwWu-2F0KLmj1GTOBgi5L0Uu=
BKjoT65RU78XwtAGdMqJDwGPsI5LjORrbyT44S1KTIQOAEsunWWeZi7j0sy-2BlNiyyVennfxIF=
7OvVWkwTrxkuuT0PJnQfgHL8SXm5NJLmgG-2Ftq6B2DtUKooG9jH0-2FtLv8uzOmpLS1sJMsNKa=
iL-2FAvrwEK5N81kRLiWT7ofpNACAlohQZErl30IxohKft7psGlHfGlZot6hqKmbtO2tGFcUE2V=
dcHfFSct5xz0Y0wKQcIVJgWWyg7Hh1u7-2BB4tjLdE1Xh56V7GkEMaMvJsq2w9Qvycz01xmhvgM=
Qgckqt5RRQhHkPjsToAZ2pV5ONjrmUqC9neTOgjJLMzK4bsgcuqoQJgDpwvvrQMe5RMk6wZmR-2=
BZa6sUHGehhkydpqzbAnTcwvgDqHnwtbv987ynL9ucjNc08t0iW1MDl-2BNuzzJX62w0vJ0ambN=
c0pmvzgyoQgWpiCTZHWvBr9lDnKAZT0swpjOr9uRX6zhtrs-2Bq-2Bj7r6xCwNhNgaVRJyoOodQ=
IuBcwBL-2F73oEnFAO-2BQ-3D-3D"
              style=3D"color:#A9ACAC;text-decoration-line:none;text-decorat=
ion:underline"
              target=3D"_blank"
              >Logto</a
            >: The better auth and identity infrastructure.
          </p>
          <table style=3D"margin:0 auto;width:auto;border-spacing:0">
            <tbody>
              <tr>
                <td
                  data-id=3D"__react-email-column"
                  style=3D"vertical-align:middle">
                  <a
                    href=3D"https://url6610.logto.io/ls/click?upn=3Du001.64=
PNyNviBO1wngayJCwuCfn4fCKmO-2FOyFxGxAM-2FdOL35yCTctbt5W838Xz6owQRCp38t_hsuU=
sKbXyJ2AlYJOMtT7WvYIcg99gJ0lMYxjFnWJ-2B6cAg9MtIoqdluu25hLO-2BU61IzOHVU5WW5R=
HmZva63XT-2Frd8xJv2ruvUXGT7esSQ1KBAYNM5xqgOUcfFetLyr2pGSmXxs6b22ym2qIbN4sbI=
jjs7R2lOg4Kzp1WZYPEVqNynDdPaOJFhiZOr3OI5B47KBgEeF83W568RUERdyIRz3C-2FZREc8J=
UYSGkZ8NFJpyjaZuiktgTr8HMbRPrXwaI7KHELZGTQEcBJAzL60NL-2B3qIFH0Wr2VJPGR7f5vZ=
UUngzoPfMstacCey3H6n95dBi-2Fyt14OutpdMSZQBIEBl89LAGOfs764kyZTbijzIIbsDqADDr=
leLKUwWu-2F0KLmj1GTOBgi5L0UuBKjoT65RU78XwtAGdMqJDwGPsI5LjORrbyT44S1KTIQOAEs=
unWWeZi7j0sy-2BlNiyyVennfxIF7OvVWkwTrxkuuT0PJnQfgHL8SXm5NJLmgG-2Ftq6B2DtUKo=
oG9jH0-2FtLv8uzOmpLS1sJMsNKaiL-2FAvrwEK5N81kRLiWT7ofpNACAlohQZErl30IxohKft7=
psGlHfGlZot6hqKmbtO2tGFcUE2VdcHfFSct5xz0Y0wKQcIVJgWWyg7Hh1u7-2BB4tjLdE1Xh56=
V7GkEMaMvJsq2w9Qvycz01xmhvgMQgckqt5RRQhHkPjsToAZ2pV5ONjrmUqC9neTOgjJLMzK4bs=
gcuqoQJgDpwvvrQMe5RMk6wZmR-2BZa6sUHGehhkRjomitmZNEwe3eabXaLwRMJBdj7v82sLFD9=
3t6UAtCbNIXTQYImnAqeCsHfR9i2bfD78zpX7uOrYEMUns-2BSAQfxGT1b4VwUWoymGGXhivR8n=
VdysUAv-2Flu54uT4bCbJGG2sg-2FpJ764iHK7XkpqCGJg-3D-3D"
                    style=3D"color:#067df7;text-decoration-line:none;displa=
y:block;margin:0 12px"
                    target=3D"_blank"
                    ><img
                      src=3D"http://cdn.mcauto-images-production.sendgrid.n=
et/6dd85237be2a1583/dc8dac2a-c8a9-4d2a-9952-46aadc73bd54/60x60.png"
                      style=3D"display:block;outline:none;border:none;text-=
decoration:none;width:20px"
                  /></a>
                </td>
                <td
                  data-id=3D"__react-email-column"
                  style=3D"vertical-align:middle">
                  <a
                    href=3D"https://url6610.logto.io/ls/click?upn=3Du001.64=
PNyNviBO1wngayJCwuCerYc6aGc7lakS2RxEP7QqgU-2FEeQ1VtFuaHUA4qeme56lC_7_hsuUsK=
bXyJ2AlYJOMtT7WvYIcg99gJ0lMYxjFnWJ-2B6cAg9MtIoqdluu25hLO-2BU61IzOHVU5WW5RHm=
Zva63XT-2Frd8xJv2ruvUXGT7esSQ1KBAYNM5xqgOUcfFetLyr2pGSmXxs6b22ym2qIbN4sbIjj=
s7R2lOg4Kzp1WZYPEVqNynDdPaOJFhiZOr3OI5B47KBgEeF83W568RUERdyIRz3C-2FZREc8JUY=
SGkZ8NFJpyjaZuiktgTr8HMbRPrXwaI7KHELZGTQEcBJAzL60NL-2B3qIFH0Wr2VJPGR7f5vZUU=
ngzoPfMstacCey3H6n95dBi-2Fyt14OutpdMSZQBIEBl89LAGOfs764kyZTbijzIIbsDqADDrle=
LKUwWu-2F0KLmj1GTOBgi5L0UuBKjoT65RU78XwtAGdMqJDwGPsI5LjORrbyT44S1KTIQOAEsun=
WWeZi7j0sy-2BlNiyyVennfxIF7OvVWkwTrxkuuT0PJnQfgHL8SXm5NJLmgG-2Ftq6B2DtUKooG=
9jH0-2FtLv8uzOmpLS1sJMsNKaiL-2FAvrwEK5N81kRLiWT7ofpNACAlohQZErl30IxohKft7ps=
GlHfGlZot6hqKmbtO2tGFcUE2VdcHfFSct5xz0Y0wKQcIVJgWWyg7Hh1u7-2BB4tjLdE1Xh56V7=
GkEMaMvJsq2w9Qvycz01xmhvgMQgckqt5RRQhHkPjsToAZ2pV5ONjrmUqC9neTOgjJLMzK4bsgc=
uqoQJgDpwvvrQMe5RMk6wZmR-2BZa6sUHGehhk4iiFsEfpIbK00fuP9ukn4af3D0mx0aOhGtvPz=
uSDoHCdicrGa5lBjQQzVqfn2sF8tdSRCwafP3i2pcqlx9SuPfMNX3MYde28J3HZ-2BQZRQPcKMa=
DAGiY0b7OKGMXkMuBVVWOkoFAdrvMVXsoT-2BGG93A-3D-3D"
                    style=3D"color:#067df7;text-decoration-line:none;displa=
y:block;margin:0 12px"
                    target=3D"_blank"
                    ><img
                      src=3D"http://cdn.mcauto-images-production.sendgrid.n=
et/6dd85237be2a1583/7fce3308-7971-4d00-9663-60f963f1c9e3/60x60.png"
                      style=3D"display:block;outline:none;border:none;text-=
decoration:none;width:20px"
                  /></a>
                </td>
                <td
                  data-id=3D"__react-email-column"
                  style=3D"vertical-align:middle">
                  <a
                    href=3D"https://url6610.logto.io/ls/click?upn=3Du001.64=
PNyNviBO1wngayJCwuCaC2Qf9av8XPihE-2B-2FPV-2FPQmgc0IPzo0S6Z6BjegOlxjm2KYE_hs=
uUsKbXyJ2AlYJOMtT7WvYIcg99gJ0lMYxjFnWJ-2B6cAg9MtIoqdluu25hLO-2BU61IzOHVU5WW=
5RHmZva63XT-2Frd8xJv2ruvUXGT7esSQ1KBAYNM5xqgOUcfFetLyr2pGSmXxs6b22ym2qIbN4s=
bIjjs7R2lOg4Kzp1WZYPEVqNynDdPaOJFhiZOr3OI5B47KBgEeF83W568RUERdyIRz3C-2FZREc=
8JUYSGkZ8NFJpyjaZuiktgTr8HMbRPrXwaI7KHELZGTQEcBJAzL60NL-2B3qIFH0Wr2VJPGR7f5=
vZUUngzoPfMstacCey3H6n95dBi-2Fyt14OutpdMSZQBIEBl89LAGOfs764kyZTbijzIIbsDqAD=
DrleLKUwWu-2F0KLmj1GTOBgi5L0UuBKjoT65RU78XwtAGdMqJDwGPsI5LjORrbyT44S1KTIQOA=
EsunWWeZi7j0sy-2BlNiyyVennfxIF7OvVWkwTrxkuuT0PJnQfgHL8SXm5NJLmgG-2Ftq6B2DtU=
KooG9jH0-2FtLv8uzOmpLS1sJMsNKaiL-2FAvrwEK5N81kRLiWT7ofpNACAlohQZErl30IxohKf=
t7psGlHfGlZot6hqKmbtO2tGFcUE2VdcHfFSct5xz0Y0wKQcIVJgWWyg7Hh1u7-2BB4tjLdE1Xh=
56V7GkEMaMvJsq2w9Qvycz01xmhvgMQgckqt5RRQhHkPjsToAZ2pV5ONjrmUqC9neTOgjJLMzK4=
bsgcuqoQJgDpwvvrQMe5RMk6wZmR-2BZa6sUHGehhkuUMW2baUDVbR1FYMGfLfGglVeIxU2N4Q9=
esLMzRSyOl4lJOcRTxFy67PNuCLQcD07xH1b215uxVntKjw62FwPICGPs42zYdiZ6VZhVTOmgYI=
vnxtYkp1YJcXqRzl3a8z8-2BYUBk2Ca15tFQGBXtH37A-3D-3D"
                    style=3D"color:#067df7;text-decoration-line:none;displa=
y:block;margin:0 12px"
                    target=3D"_blank"
                    ><img
                      src=3D"http://cdn.mcauto-images-production.sendgrid.n=
et/6dd85237be2a1583/0f5c7577-0d71-4dcb-8a18-4b79ff3f914a/60x60.png"
                      style=3D"display:block;outline:none;border:none;text-=
decoration:none;width:20px"
                  /></a>
                </td>
                <td
                  data-id=3D"__react-email-column"
                  style=3D"vertical-align:middle">
                  <a
                    href=3D"mailto:[email protected]"
                    style=3D"color:#067df7;text-decoration-line:none;displa=
y:block;margin:0 12px"
                    target=3D"_blank"
                    ><img
                      src=3D"http://cdn.mcauto-images-production.sendgrid.n=
et/6dd85237be2a1583/f3aa4e40-11b0-49f3-b920-f9f9dbef151c/60x50.png"
                      style=3D"display:block;outline:none;border:none;text-=
decoration:none;width:20px"
                  /></a>
                </td>
              </tr>
            </tbody>
          </table>
          <p
            style=3D"font-size:12px;line-height:16px;margin-bottom:16px;mar=
gin-top:16px">
            =C2=A9 Silverhand, Inc., 2810 North Church Street, Wilmington, =
DE 19802
          </p>
          <p
            style=3D"font-size:12px;line-height:16px;margin-bottom:16px;mar=
gin-top:16px">
            <a
              href=3D"https://url6610.logto.io/asm/unsubscribe/?user_id=3D3=
3014903&amp;data=3DOnt8MXNLN8e3QEZ-nIs5n880uqVX8Kkb0_NBAZFo2DpoMDAwdTAwMF3H=
QyJ9oi0NH-eWxKRRXw-4l26ZiYIiObRBXHRu-LhmkszR2CiZ_8xwohtOy6bj8jaBhTXXntuqNjc=
4qq1OBrGjKaKanX1dbqiM17YrU-AJMgo06Fqci12ly6W0NuVAaVSOQPODkY9h_2w8oV8Nbj3Z9I=
dJ4oR2j3OqJrTlbCvwu_Y9k_GA4oC60n-yJ7rIrk-52AvnMdv6XS7leEh10u8K8cK32nl6ckykJ=
U7nkVyFcsDXbXZJ5yTCA_VUlfQDilCPO9ycRBpNbqQkfpuCtDhFG3jyUD2TVoxIL4i9S5RPN7yC=
CUoqBFLgb1m1GDCJq0ktpmw5X25DdAUQGsJKC817rPIor_7bEjnIP5OujwW5UKDEMOISijzJa4U=
UJI7Xt9kgiyu3X479BOItvrz7t5pXkl2uu5lXnpYFoHznGP8dkCevQ5xSkLpyz_L97qT0gM_Ez2=
pe9Ft7nQKGPC5P6D1TWCV5Pz1fi_CNnRd-MtMpPAhyLqNDO0TDTulMFLp6KW2LGneRH8zCQN3dG=
7V-IA05c4CYo5L0HZYffIcHO-XQCpii4iUPJGvvwbLppVs3eB6UaFKRBa-4rKqWx10Jk2R3sw2w=
1tGR7QRsezVp5MwdflU5H4A_p6r1m0IcsFPdiBXecenrI86qPjh9H9kP08e7KK8DipmYJMXWbAv=
d8SR25BZvsqQ5Yck03PUUfku7QUZJMJPeFU3gRec6R08If3J60y3azyDj0w_2koDf8IRJcMvlAS=
HZskO2TsXV4wDPOCcPjBkFy_Yuz7ZsSojytK8epHiB4xT3FLOgtK9I3os0XJ_hXixjv3oAhYwkt=
OAoqd0D0WmJkJ6v8QcGZ1D6GhlVGh12Ax7ceaOl2_dNHzM42lgsbOG2kVOF7e7qb-uJTccph_vM=
TrwNCuEnbGKmVa17NETqnZP9CGooXIdBTjUJtGk3tc7ztb9r9SMeLae7A7lEqQRaQl6C1TiDzlX=
wffkB2B_JZ8Vp2A8fLMfl0aD1F2VEoPqX5SVI0QlcA4Lqvjm6DEZrZ0O9XBlfATpeNRePCi3V4Z=
ClfgqZg3cF5sHR"
              style=3D"color:#A9ACAC;text-decoration-line:none"
              target=3D"_blank"
              >Unsubscribe</a
            >
            <!-- -->-<!-- -->
            <a
              href=3D"https://url6610.logto.io/asm/?user_id=3D33014903&amp;=
data=3DMncWIm2_fXXHubYIltADT5u0D9hXTDO9AvZeJu-ViQ9oMDAwdTAwMEwDLMoiOgnhYF5f=
Woku0lLcOzYGkW-WYVk9mzQ9fP5VSflkul21QL8KBY27JHuO3xvcMBbphEUPpLxwN4NBNlCMrVt=
XD8EqmnuIaCNvnRwuoGdEGbeaQiA7WqBVJZKJZaqF9pb2s8fwSpozha18yAE_upYtg7sKFjsosH=
aevwjbkQwAbd-cH5TvmBSRrXxNXVNMyBiC3XBx34du4yeWeQWnnCUxXFKZg_ilLlh9GnDpZq0s8=
5DL8iciLSfEci8boJwiHybVx80Hd9tvFW-bCoN5GZgfdALE39wEzPfATdnqrCeUynZzqtj1baxb=
STtrktWIvim9gxmPPoaJwo_A_fGWNLR_K16wK1iYmIOuHgFgXGZ908k9ETTPfdqAu-FLeo519mO=
C9EQCfNvzif3l6Xz1Fvdk2yi9FoytUTRhH5fBuXiNwaesGO1gbx3GGyimP0BA5No4aSDx32tGhI=
VrOJMrWnvY3h-MfSerUS3GjOgYTOSHTuN_I-X-evrT_mOKI01LQti_1smFZWpfLJqLdbrUjC2Ah=
iXdgDKEILn2itqCrRS14DtMt-2oKeSGs6_A6WKntZycJvDYN-RlbOmMeBhT5P8wXZb_gbnM_R_B=
DDKrHMGiKyLWOog342Bx_88GFYzvrBMA98yxgTmdqMwjAK0hxEHRkwovxm8oAgbCfvW3j_iYSPq=
RKs7Ny2wSQoROkpmGIoZBXx1HHsOEJZNhFKSRYcIwMdfDeiQlGSCn5NVqL6qIm1NKg8ZJyBIhe5=
6TlLs1n3IhswSdE31KVbF__LZ0-Xnju097ur-RK8JQSI6jGh6mGxtsv4O8OzJCFwfLWdRslPNy6=
xzUJuXqcEPl6_JyNPFfWCoDVOlw7umw4VwTDZpYQWGJERbvDiHCIN_0dYrn6wZxUlsOJUM56w97=
AnFUeVKSFIf4EZio2mXFzTvW2dKs4NrXO6rq4KjF8ZYJqKaDeZmKJ9aW5PSfgql157B9eFwCWVz=
YYhC5eRqzDSOt1iKDftXrqUF0aG38cUScdNfEjCAa-FuXIbIWCh5EvyA=3D"
              style=3D"color:#A9ACAC;text-decoration-line:none"
              target=3D"_blank"
              >Manage subscriptions</a
            >
          </p>
        </section>
      </td>
    </tr>
  </tbody>
</table>
<!--/$-->
<img src=3D"https://url6610.logto.io/wf/open?upn=3Du001.sJ-2Fm00lpQMT-2F8lB=
JkUdqbrR-2FmtYOyWsvNHsR8k3-2FWx4hjqWce7z1MSEb0JvPp1ntrULeGE1voXmj-2FUkoh3k4=
E8n3XN-2BYPhjPgXaE8-2Fpn8Ogj7XpGd-2FgN6eqFsSXsAnCHpqAw36N76bvCISjDorb0LxxRj=
kzalx-2F6xfg-2BFJRo3K6TAzxKnjzER9VKK4RtkBlS7KVtCbU40H3JqiKzS2gSlB-2FchxSyqr=
WOlRxxv0qzeM20K5TDHuAXPWIe1uNIMLYyPojk2HWeuHY0xwMbcY2oYVMqLrTehth-2FKIDK7wq=
84KhBfltry664WUGl1-2F2alCIV0qOdtUxMqQ0t5LjoM9-2BavlTGd6bN73dIOKrCrYmqY88USH=
usuBNwntdYA13VbbpPPBGm-2FpM5PGEzwTr8rSOCDYG2OvQZ3XWOuU-2FVb0TUSVgBgMLAJzFlp=
upr7jLqripZaRDX0PBQJ5k42BA2tbf9RezxpyuNw1FwrrfX-2BEqstGbUO-2BwwYIvqYYVTgdPw=
fQ0wxuKTnWMi-2Fk9OFBySOy7n2Unbwknijos-2Fc1tMJiIRCQKYtRxInv86dTYFlQpdWa0B9ml=
bAsfvkDOVKTUaYplLn-2FNRY3NPs1KIwrh8nYIzsjXsLxbngyhnUeSTSFE6uIishPCop1NANhB8=
6kCILKvtXC2c7dwuyVgLKDBK2BBOY1IFbKC3TkOhcs5X276h5D1gnsDdoqM9kg1xYXpQG-2Bj58=
vw4aJIyB-2FLMaMw-2FSy8dlsxPkXZBdi5uoaJ9x8jXFNmq3a-2BoLldwvDoI46H6Do91-2BXDB=
PC5Wkatw-2B-2BdLagfXx2USXJyjusq-2Bcu0GDqOda1m7lza3mvbfpwY-2B93q8-2Br4sC-2BE=
ePOEXK6bXv0MzDEK67XoqSjDyt1dka1V0CCr8s2ebj5f4P7L8RVL-2BFt0tUhkHbW3JUcZb-2B6=
RRLyWSsmj2Jx4-3D" alt=3D"" width=3D"1" height=3D"1" border=3D"0" style=3D"h=
eight:1px !important;width:1px !important;border-width:0 !important;margin-=
top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margi=
n-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;pa=
dding-right:0 !important;padding-left:0 !important;"/>
--f5c959ba3ccf2459e2a0a927780933cb4c9999f4b5f6c31485deb637f023--