Close
Skip to content

Softwareproduction

Software Development Blog, mainly C# and .NET

  • ASP.NET Core
  • Mobile Development
  • Code Generation
  • General Programming
  • Development Tools
  • Servers
  • Miscellaneous

Series: Monkey Logon - Xamarin, ASP.NET Core 2 & External OAuth

A common case for a modern mobile app: Users should be enabled to log on to a mobile app using external authentication providers only, e.g. Facebook or Google. The mobile app has a backing web service and it must safely and securely “share the user authentication” with the service to authorize service requests issued by the app. This blog series demonstrates my approach on this issue with a mobile Xamarin app and a .NET Core 2-based web service.

An image of door lock.

ASP.NET Core 2 Service with ASP.NET Identity

September 22, 2017October 3, 2017Munir HusseiniNo Comments
This entry is part 1 of 6 in the series Monkey Logon - Xamarin, ASP.NET Core 2 & External OAuth

A common case for a modern mobile app: Users should be enabled to log on to a mobile app using…

Read More 12115 views
An image of door lock.

Add a Self-Hosted Server with SSL for Development

September 22, 2017October 3, 2017Munir HusseiniNo Comments
This entry is part 2 of 6 in the series Monkey Logon - Xamarin, ASP.NET Core 2 & External OAuth

In the previous article, we created a new web application with ASP.NET Core 2 using the “ASP.NET Core Web Application”…

Read More 9738 views
An image of door lock.

Register External Authentication Providers

September 28, 2017October 2, 2017Munir Husseini1 Comment
This entry is part 3 of 6 in the series Monkey Logon - Xamarin, ASP.NET Core 2 & External OAuth

In the previous articles, we created a web application and added SSL. Next, we’ll register external authentication providers to allow…

Read More 9762 views
An image of door lock.

Implement OAuth Implicit Flow

October 10, 2017October 10, 2017Munir Husseini1 Comment
This entry is part 4 of 6 in the series Monkey Logon - Xamarin, ASP.NET Core 2 & External OAuth

In the previous article of this series, we added external authentication providers to the sample application. In this article, we’ll…

Read More 10144 views
An image of door lock.

Monkey Logon – OAuth Code Flow From Within an Ongoing Implicit Flow

November 1, 2017Munir HusseiniNo Comments
This entry is part 5 of 6 in the series Monkey Logon - Xamarin, ASP.NET Core 2 & External OAuth

In this post, I will show how to initiate an OAuth Code Flow from within an ongoing OAuth Implicit Flow…

Read More 9547 views
An image of door lock.

Monkey Logon – Xamarin Apps With OAuth2Authenticator

November 22, 2017May 16, 2020Munir HusseiniNo Comments
This entry is part 7 of 6 in the series Monkey Logon - Xamarin, ASP.NET Core 2 & External OAuth

Adding support for OAuth in Xamarin applications is easy. Most of the work is already implemented in the class OAuth2Authenticator. In…

Read More 9470 views
(c) 2011-2020 Munir Husseini