X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.22.2a (ClamAV engine v0.102.2) X-Junk-Score: 0 [] X-KAS-Score: 0 [] From: "=?utf-8?Q?J=C3=BCrgen_Tabert?=" Received: from mail.htgreenline.de ([85.214.141.11] verified) by post.selbstdenker.com (CommuniGate Pro SMTP 6.3.3) with ESMTPS id 26423106 for webobjects-dev@wocommunity.org; Fri, 10 Sep 2021 10:19:37 +0200 Received-SPF: none receiver=post.selbstdenker.com; client-ip=85.214.141.11; envelope-from=jtabert@htgreenline.de X-Spam-Status: No, hits=0.0 required=5.4 tests=AWL: 0.000, BAYES_00: -1.665, HTML_MESSAGE: 0.001, TOTAL_SCORE: -1.664,autolearn=ham X-Spam-Level: X-Footer: aHRncmVlbmxpbmUuZGU= Received: from localhost ([127.0.0.1]) by mail.htgreenline.de with ESMTPSA (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256 bits)) for webobjects-dev@wocommunity.org; Fri, 10 Sep 2021 10:19:18 +0200 Content-Type: multipart/alternative; boundary="Apple-Mail=_388785C6-D417-4E91-8A92-7C06312D214B" Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.21\)) Subject: Re: [WO-DEV] OpenID Connect Date: Fri, 10 Sep 2021 10:18:12 +0200 References: To: WebObjects & WOnder Development In-Reply-To: Message-Id: <1E7CAA6E-D2E7-42DA-8920-02EA50DD56D3@htgreenline.de> X-Mailer: Apple Mail (2.3445.104.21) --Apple-Mail=_388785C6-D417-4E91-8A92-7C06312D214B Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable We use Apache Shiro for authentication=2E =28look at https=3A//github=2Ecom= /pac4j/pac4j =3Chttps=3A//github=2Ecom/pac4j/pac4j=3E=29 =3E On 9=2E Sep 2021=2C at 19=3A39=2C Morris=2C Mark =3Cwebobjects-dev=40wo= community=2Eorg=3E wrote=3A =3E=20 =3E Hi all=2C =3E =20 =3E Has anyone implemented authentication using OpenID Connect =28as a=20= =E2=80=9CRelying Party=E2=80=9D=29=3F I don=E2=80=99t see anything already= in Wonder=2C but I was curious what libraries have been used=2C any issues= =2C etc=2E A few years ago I implemented SAML for our applications =28the= =E2=80=9CService Provider=E2=80=9D side=29 using OpenSAML=2C but I don= =E2=80=99t really know anything yet about OIDC=2E =3E =20 =3E Thanks for any input! =3E Mark ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ----------- H=26T Greenline GmbH=2C Gr=C3=BCnstra=C3=9Fe 8=2C=C2=A016775=C2=A0Gransee= =20 Gesch=C3=A4ftsf=C3=BChrung=3A=C2=A0Andreas Hirtzel=2C J=C3=BCrgen Tabert Amtsgericht NeuruppinHRB 5334=20 Allgemeiner Datenschutzhinweis=3A=20 Wir speichern und verwenden Ihre personenbezogenen Daten =28z=2EB=2E E-Mail= Adresse=2C Inhaltsdaten=29=2C die Sie uns zur Verf=C3=BCgung stellen aussc= hlie=C3=9Flich um Ihre Anfrage zu bearbeiten=2C zur Durchf=C3=BChrung vorve= rtraglicher Ma=C3=9Fnahmen bzw=2E f=C3=BCr die Erf=C3=BCllung eines Vertrag= s mit Ihnen=2E Sie haben jederzeit das Recht auf Widerruf=2C Auskunft=2C Be= richtigung=2C L=C3=B6schung=2C Einschr=C3=A4nkung der Verarbeitung=2C Daten= =C3=BCbertragbarkeit und ein Beschwerderecht bei der Aufsichtsbeh=C3=B6rde= =2E Genauere Informationen finden Sie in unserer Datenschutzerkl=C3=A4rung= =2E=20 --Apple-Mail=_388785C6-D417-4E91-8A92-7C06312D214B Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable =3Chtml=3E=3Chead=3E=3Cmeta http-equiv=3D=22Content-Type=22 content=3D=22te= xt/html=3B charset=3Dutf-8=22=3E=3C/head=3E=3Cbody style=3D=22word-wrap=3A= break-word=3B -webkit-nbsp-mode=3A space=3B line-break=3A after-white-spac= e=3B=22 class=3D=22=22=3EWe use Apache Shiro for authentication=2E =28look= at=26nbsp=3B=3Ca href=3D=22https=3A//github=2Ecom/pac4j/pac4j=22 class=3D= =22=22=3Ehttps=3A//github=2Ecom/pac4j/pac4j=3C/a=3E=29=3Cbr class=3D=22=22= =3E=3Cdiv=3E=3Cbr class=3D=22=22=3E=3Cblockquote type=3D=22cite=22 class=3D= =22=22=3E=3Cdiv class=3D=22=22=3EOn 9=2E Sep 2021=2C at 19=3A39=2C Morris= =2C Mark =26lt=3B=3Ca href=3D=22mailto=3Awebobjects-dev=40wocommunity=2Eorg= =22 class=3D=22=22=3Ewebobjects-dev=40wocommunity=2Eorg=3C/a=3E=26gt=3B wro= te=3A=3C/div=3E=3Cbr class=3D=22Apple-interchange-newline=22=3E=3Cdiv class= =3D=22=22=3E=3Cdiv class=3D=22WordSection1=22 style=3D=22page=3A WordSectio= n1=3B caret-color=3A rgb=280=2C 0=2C 0=29=3B font-family=3A Helvetica=3B fo= nt-size=3A 12px=3B font-style=3A normal=3B font-variant-caps=3A normal=3B f= ont-weight=3A normal=3B letter-spacing=3A normal=3B text-align=3A start=3B= text-indent=3A 0px=3B text-transform=3A none=3B white-space=3A normal=3B w= ord-spacing=3A 0px=3B -webkit-text-stroke-width=3A 0px=3B text-decoration= =3A none=3B=22=3E=3Cdiv style=3D=22margin=3A 0in=3B font-size=3A 11pt=3B fo= nt-family=3A Calibri=2C sans-serif=3B=22 class=3D=22=22=3EHi all=2C=3Co=3Ap= class=3D=22=22=3E=3C/o=3Ap=3E=3C/div=3E=3Cdiv style=3D=22margin=3A 0in=3B= font-size=3A 11pt=3B font-family=3A Calibri=2C sans-serif=3B=22 class=3D= =22=22=3E=3Co=3Ap class=3D=22=22=3E=26nbsp=3B=3C/o=3Ap=3E=3C/div=3E=3Cdiv s= tyle=3D=22margin=3A 0in=3B font-size=3A 11pt=3B font-family=3A Calibri=2C s= ans-serif=3B=22 class=3D=22=22=3EHas anyone implemented authentication usin= g OpenID Connect =28as a =E2=80=9CRelying Party=E2=80=9D=29=3F I don= =E2=80=99t see anything already in Wonder=2C but I was curious what librari= es have been used=2C any issues=2C etc=2E A few years ago I implemented SAM= L for our applications =28the =E2=80=9CService Provider=E2=80=9D side=29 us= ing OpenSAML=2C but I don=E2=80=99t really know anything yet about OIDC=2E= =3Co=3Ap class=3D=22=22=3E=3C/o=3Ap=3E=3C/div=3E=3Cdiv style=3D=22margin=3A= 0in=3B font-size=3A 11pt=3B font-family=3A Calibri=2C sans-serif=3B=22 cla= ss=3D=22=22=3E=3Co=3Ap class=3D=22=22=3E=26nbsp=3B=3C/o=3Ap=3E=3C/div=3E=3C= div style=3D=22margin=3A 0in=3B font-size=3A 11pt=3B font-family=3A Calibri= =2C sans-serif=3B=22 class=3D=22=22=3EThanks for any input!=3Co=3Ap class= =3D=22=22=3E=3C/o=3Ap=3E=3C/div=3E=3Cdiv style=3D=22margin=3A 0in=3B font-s= ize=3A 11pt=3B font-family=3A Calibri=2C sans-serif=3B=22 class=3D=22=22=3E= Mark=3C/div=3E=3C/div=3E=3C/div=3E=3C/blockquote=3E=3C/div=3E=3Cbr class=3D= =22=22=3E= =3CBR /=3E =3CBR /=3E =3Cp class=3D=22MsoNormal=22 style=3D=22margin=3A 0cm 0cm 0pt=3B=22=3E=3Csp= an style=3D=22color=3A black=3B font-family=3A =26quot=3B arial=26quot=3B= =2C=26quot=3B sans-serif=26quot=3B font-size=3A 7pt=3B mso-ansi-language= =3A de=3B=22 lang=3D=22DE=22=3E=3Cfont size=3D=221=22=3E=3Cbr=3E=3Cfont col= or=3D=22=23339966=22=3E----------------------------------------------------= ---------------------------------------------------------------------------= ----------------------------------=3C/font=3E=3Cbr=3EH=26amp=3BT Greenline= GmbH=2C Gr=C3=BCnstra=C3=9Fe 8=2C=26nbsp=3B16775=26nbsp=3BGransee =3C!--xm= l=3Anamespace prefix =3D o ns =3D =22urn=3Aschemas-microsoft-com=3Aoffice= =3Aoffice=22 /--=3E=3C!--xml=3Anamespace prefix =3D o /--=3E=3C!--xml=3Anam= espace prefix =3D o /--=3E=3C!--xml=3Anamespace prefix =3D o /--=3E=3C!--xm= l=3Anamespace prefix =3D o /--=3E=3Co=3Ap=3E=3C/o=3Ap=3E=3C/font=3E=3C/span= =3E=3C/p=3E =3Cp class=3D=22MsoNormal=22 style=3D=22margin=3A 0cm 0cm 0pt=3B=22=3E=3Cfo= nt size=3D=221=22=3E=3Cspan style=3D=22color=3A black=3B font-family=3A=20= =26quot=3B arial=26quot=3B =2C=26quot=3B sans-serif=26quot=3B font-size=3A= 7pt=3B mso-ansi-language=3A de=3B=22 lang=3D=22DE=22=3EGesch=C3=A4ftsf= =C3=BChrung=3A=26nbsp=3BAndreas Hirtzel=2C J=C3=BCrgen Tabert=3Cbr=3E=3C/sp= an=3E=3Cspan style=3D=22color=3A black=3B font-family=3A =26quot=3B arial= =26quot=3B =2C=26quot=3B sans-serif=26quot=3B font-size=3A 7pt=3B mso-ansi-= language=3A de=3B=22 lang=3D=22DE=22=3EAmtsgericht NeuruppinHRB 5334=3C/spa= n=3E=3C/font=3E=3C/p=3E =3Cp class=3D=22MsoNormal=22 style=3D=22margin=3A 0cm 0cm 0pt=3B=22=3E=3Csp= an style=3D=22color=3A black=3B font-family=3A =26quot=3B arial=26quot=3B= =2C=26quot=3B sans-serif=26quot=3B font-size=3A 7pt=3B mso-ansi-language= =3A de=3B=22 lang=3D=22DE=22=3E=3Cbr=3E=3C/span=3E=3C/p=3E=3Cp class=3D=22M= soNormal=22 style=3D=22margin=3A 0cm 0cm 0pt=3B=22=3E=3Cspan style=3D=22col= or=3A black=3B font-family=3A =26quot=3B arial=26quot=3B =2C=26quot=3B sans= -serif=26quot=3B font-size=3A 7pt=3B mso-ansi-language=3A de=3B=22 lang=3D= =22DE=22=3E=3Cfont color=3D=22=230000ff=22=3E=3Cfont size=3D=221=22=3E=3Cfo= nt color=3D=22000000=22=3E=3Cb=3EAllgemeiner Datenschutzhinweis=3A=3C/b=3E= =3Cbr=3EWir speichern und verwenden Ihre personenbezogenen Daten =28z=2EB= =2E E-Mail Adresse=2C Inhaltsdaten=29=2C die Sie uns zur Verf=C3=BCgung ste= llen ausschlie=C3=9Flich um Ihre Anfrage zu bearbeiten=2C zur Durchf=C3=BCh= rung vorvertraglicher Ma=C3=9Fnahmen bzw=2E f=C3=BCr die Erf=C3=BCllung ein= es Vertrags mit Ihnen=2E Sie haben jederzeit das Recht auf Widerruf=2C Ausk= unft=2C Berichtigung=2C L=C3=B6schung=2C Einschr=C3=A4nkung der Verarbeitun= g=2C Daten=C3=BCbertragbarkeit und ein Beschwerderecht bei der Aufsichtsbeh= =C3=B6rde=2E Genauere Informationen finden Sie in unserer =3Ca href=3D=22ht= tps=3A//www=2Ehtgreenline=2Ede/Datenschutz=2Easpx=22=3EDatenschutzerkl= =C3=A4rung=3C/a=3E=2E =3C/font=3E=3Cbr=3E=3C/font=3E=3C/font=3E=3Cbr=3E=3C/= span=3E=3C/p=3E=3CBR /=3E =3C/body=3E=3C/html=3E= --Apple-Mail=_388785C6-D417-4E91-8A92-7C06312D214B--