Discussion:
Single Sign On with Google
(too old to reply)
Richard Maher
2018-10-03 07:54:05 UTC
Permalink
How are people achieving this at the moment with Web Apps?

I can't find the any C# helper libraries/packages analogous to what is
available for Python, Java, PHP. and NodeJS.

I am using the Javascript Credential Management API to return the Google
(and Facebook ketc later) and want my C# server to validate it.

Please see
https://stackoverflow.com/questions/52608189/is-there-a-c-sharp-equivalent-of-the-python-id-token-verify-oauth2-token-class-a/52619143#52619143
for additional detail.
😉 Good Guy 😉
2018-10-03 21:04:18 UTC
Permalink
Post by Richard Maher
How are people achieving this at the moment with Web Apps?
I can't find the any C# helper libraries/packages analogous to what is
available for Python, Java, PHP. and NodeJS.
I am using the Javascript Credential Management API to return the
Google (and Facebook ketc later) and want my C# server to validate it.
Please see
https://stackoverflow.com/questions/52608189/is-there-a-c-sharp-equivalent-of-the-python-id-token-verify-oauth2-token-class-a/52619143#52619143
for additional detail.
Have you gone through this Microsoft Doc?

<https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/?view=aspnetcore-2.1>
--
With over 950 million devices now running Windows 10, customer
satisfaction is higher than any previous version of windows.
Richard Maher
2018-10-04 01:04:46 UTC
Permalink
Post by 😉 Good Guy 😉
Post by Richard Maher
How are people achieving this at the moment with Web Apps?
I can't find the any C# helper libraries/packages analogous to what is
available for Python, Java, PHP. and NodeJS.
I am using the Javascript Credential Management API to return the
Google (and Facebook ketc later) and want my C# server to validate it.
Please see
https://stackoverflow.com/questions/52608189/is-there-a-c-sharp-equivalent-of-the-python-id-token-verify-oauth2-token-class-a/52619143#52619143
for additional detail.
Have you gone through this Microsoft Doc?
<https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/?view=aspnetcore-2.1>
--
With over 950 million devices now running Windows 10, customer
satisfaction is higher than any previous version of windows.
Yes, but that places .Net in charge, controlling the login, and the
session and being very obtrusive. What the Javascript Credential
Management API permits is far more flxible especially for SPAs.

To ask the question another way, Why do Java, PHP, Python, and NodeJS
have supported Google Token validation methods and C# does not?

Does no one else find this debilitating?
😉 Good Guy 😉
2018-10-04 18:12:07 UTC
Permalink
Post by Richard Maher
Yes, but that places .Net in charge, controlling the login, and the
session and being very obtrusive.
C# belongs the .Net family of products. You can have .Net Core or ,Net
Frameworks but they are both .Net products.
Post by Richard Maher
What the Javascript Credential Management API permits is far more
flxible especially for SPAs.
I think you need php. JS and apache hosting for what you want. You can
do all this on Windows Server and avoid Visual Studio and instead use
just VS Code to do all your html/CSS/JS coding. I like VS2017 and I
enjoy using it. I moved away from Dreamweaver and Expression Web about
3 years ago.
Post by Richard Maher
To ask the question another way, Why do Java, PHP, Python, and NodeJS
have supported Google Token validation methods and C# does not?
C# is a de-facto programming language that has evolved and people like
using it because it is the best tool around for everything you want to
do - php, python, JS, Java, etc etc.
Post by Richard Maher
Does no one else find this debilitating?
No but then we are used to doing things the Microsoft way.
--
With over 950 million devices now running Windows 10, customer
satisfaction is higher than any previous version of windows.
Richard Maher
2018-10-05 04:27:22 UTC
Permalink
Post by Richard Maher
Yes, but that places .Net in charge, controlling the login, and the
session and being very obtrusive.
C# belongs the .Net family of products.  You can have .Net Core or ,Net
Frameworks but they are both .Net products.
Post by Richard Maher
What the Javascript Credential Management API permits is far more
flxible especially for SPAs.
I think you need php. JS and apache hosting for what you want.  You can
do all this on Windows Server and avoid Visual Studio and instead use
just VS Code to do all your html/CSS/JS coding.  I like VS2017 and I
enjoy using it.  I moved away from Dreamweaver and Expression Web about
3 years ago.
Post by Richard Maher
To ask the question another way, Why do Java, PHP, Python, and NodeJS
have supported Google Token validation methods and C# does not?
C# is a de-facto programming language that has evolved and people like
using it because it is the best tool around for everything you want to
do - php, python, JS, Java, etc etc.
Post by Richard Maher
Does no one else find this debilitating?
No but then we are used to doing things the Microsoft way.
--
With over 950 million devices now running Windows 10, customer
satisfaction is higher than any previous version of windows.
I don't presume to speak for Microsoft but give that the Edge team (and
Safari team) currently has the Credential Management API indevelopment I
would advise C# developers to once again Please see
https://stackoverflow.com/questions/52608189/is-there-a-c-sharp-equivalent-of-the-python-id-token-verify-oauth2-token-class-a/52619143#52619143
for additional detail.
Richard Maher
2018-10-05 04:29:28 UTC
Permalink
Post by Richard Maher
Post by Richard Maher
Yes, but that places .Net in charge, controlling the login, and the
session and being very obtrusive.
C# belongs the .Net family of products.  You can have .Net Core or
,Net Frameworks but they are both .Net products.
Post by Richard Maher
What the Javascript Credential Management API permits is far more
flxible especially for SPAs.
I think you need php. JS and apache hosting for what you want.  You
can do all this on Windows Server and avoid Visual Studio and instead
use just VS Code to do all your html/CSS/JS coding.  I like VS2017 and
I enjoy using it.  I moved away from Dreamweaver and Expression Web
about 3 years ago.
Post by Richard Maher
To ask the question another way, Why do Java, PHP, Python, and NodeJS
have supported Google Token validation methods and C# does not?
C# is a de-facto programming language that has evolved and people like
using it because it is the best tool around for everything you want to
do - php, python, JS, Java, etc etc.
Post by Richard Maher
Does no one else find this debilitating?
No but then we are used to doing things the Microsoft way.
--
With over 950 million devices now running Windows 10, customer
satisfaction is higher than any previous version of windows.
I don't presume to speak for Microsoft but give that the Edge team (and
Safari team) currently has the Credential Management API indevelopment I
would advise C# developers to once again Please see
https://stackoverflow.com/questions/52608189/is-there-a-c-sharp-equivalent-of-the-python-id-token-verify-oauth2-token-class-a/52619143#52619143
for additional detail.
Also I'd really appreciate some advice on
https://stackoverflow.com/questions/52643915/a-valid-delegate-for-issuersigningkeyresolver/52658254#52658254

Thanks.

Loading...