Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AddWebTrends-2020-11 #1

Open
wants to merge 59 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
7087ed4
Added Web Trends
AzureAdvocateBit Nov 14, 2020
e5d28d2
Added Web Trends
AzureAdvocateBit Nov 14, 2020
eeb3a7b
Added Web Trends
AzureAdvocateBit Nov 16, 2020
ec2d071
Added Web Trends
AzureAdvocateBit Nov 16, 2020
1c93791
Added Web Trends
AzureAdvocateBit Nov 16, 2020
6388b25
Added Web Trends
AzureAdvocateBit Nov 17, 2020
0dcfd55
Added Web Trends
AzureAdvocateBit Nov 17, 2020
62f003c
Added Web Trends
AzureAdvocateBit Nov 17, 2020
8409b35
Added Web Trends
AzureAdvocateBit Nov 17, 2020
099c763
Added Web Trends
AzureAdvocateBit Nov 17, 2020
025896e
Added Web Trends
AzureAdvocateBit Nov 17, 2020
32719dd
Added Web Trends
AzureAdvocateBit Nov 17, 2020
8db0b44
Added Web Trends
AzureAdvocateBit Nov 17, 2020
f762cf3
Added Web Trends
AzureAdvocateBit Nov 17, 2020
fc74f56
Added Web Trends
AzureAdvocateBit Nov 17, 2020
c7d4d3f
Added Web Trends
AzureAdvocateBit Nov 17, 2020
3e87577
Added Web Trends
AzureAdvocateBit Nov 17, 2020
bf34ca3
Added Web Trends
AzureAdvocateBit Nov 18, 2020
69fda43
Added Web Trends
AzureAdvocateBit Nov 18, 2020
7b9e080
Added Web Trends
AzureAdvocateBit Nov 18, 2020
9710b3c
Added Web Trends
AzureAdvocateBit Nov 18, 2020
c5c82c7
Added Web Trends
AzureAdvocateBit Nov 18, 2020
5a1708c
Added Web Trends
AzureAdvocateBit Nov 20, 2020
ace5f85
Added Web Trends
AzureAdvocateBit Nov 21, 2020
066b781
Added Web Trends
AzureAdvocateBit Nov 21, 2020
6a2db9d
Added Web Trends
AzureAdvocateBit Nov 21, 2020
f18e3a7
Added Web Trends
AzureAdvocateBit Nov 22, 2020
ee20302
Added Web Trends
AzureAdvocateBit Nov 23, 2020
ef4bbce
Added Web Trends
AzureAdvocateBit Nov 23, 2020
85dbeab
Added Web Trends
AzureAdvocateBit Nov 23, 2020
ff1332d
Added Web Trends
AzureAdvocateBit Nov 23, 2020
80b927f
Added Web Trends
AzureAdvocateBit Nov 23, 2020
95a097f
Added Web Trends
AzureAdvocateBit Nov 23, 2020
a91868f
Added Web Trends
AzureAdvocateBit Nov 23, 2020
833140a
Added Web Trends
AzureAdvocateBit Nov 23, 2020
8024fd1
Added Web Trends
AzureAdvocateBit Nov 23, 2020
947c44b
Added Web Trends
AzureAdvocateBit Nov 23, 2020
69aeae0
Added Web Trends
AzureAdvocateBit Nov 23, 2020
9be058e
Added Web Trends
AzureAdvocateBit Nov 23, 2020
9647bea
Added Web Trends
AzureAdvocateBit Nov 23, 2020
e83b26e
Added Web Trends
AzureAdvocateBit Nov 23, 2020
0380952
Added Web Trends
AzureAdvocateBit Nov 23, 2020
072e839
Added Web Trends
AzureAdvocateBit Nov 23, 2020
bcd0fef
Added Web Trends
AzureAdvocateBit Nov 23, 2020
cee8dec
Added Web Trends
AzureAdvocateBit Nov 23, 2020
b9bba3a
Added Web Trends
AzureAdvocateBit Nov 23, 2020
322f275
Added Web Trends
AzureAdvocateBit Nov 23, 2020
de09292
Added Web Trends
AzureAdvocateBit Nov 26, 2020
8fdb886
Added Web Trends
AzureAdvocateBit Nov 26, 2020
295c447
Added Web Trends
AzureAdvocateBit Nov 26, 2020
9dc7157
Added Web Trends
AzureAdvocateBit Nov 26, 2020
38cbf0b
Added Web Trends
AzureAdvocateBit Nov 26, 2020
54426c3
Added Web Trends
AzureAdvocateBit Nov 26, 2020
7858595
Added Web Trends
AzureAdvocateBit Nov 27, 2020
c1ac198
Added Web Trends
AzureAdvocateBit Nov 27, 2020
ddbd4e3
Added Web Trends
AzureAdvocateBit Nov 27, 2020
7e29b90
Added Web Trends
AzureAdvocateBit Nov 27, 2020
92d483e
Added Web Trends
AzureAdvocateBit Nov 27, 2020
43ea119
Added Web Trends
AzureAdvocateBit Nov 27, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Welcome back to Partly Cloudy! The show where you learn how to build a cloud-con

In this episode we add something that every app needs - but it's sometimes tricky to do ... add authentication!!

[Check out the show](https://channel9.msdn.com/Shows/Partly-Cloudy/Who-Are-You-App-Center-Auth?WT.mc_id=partlycloudy-github-masoucou) - then come on back to get a recap on what happened and some extra pointers on some stuff I had to gloss over. (Or if you need to catch up - [all the episodes are here](https://channel9.msdn.com/Shows/Partly-Cloudy?WT.mc_id=partlycloudy-github-masoucou)!)
[Check out the show](https://channel9.msdn.com/Shows/Partly-Cloudy/Who-Are-You-App-Center-Auth?WT.mc_id=mobile-0000-masoucou) - then come on back to get a recap on what happened and some extra pointers on some stuff I had to gloss over. (Or if you need to catch up - [all the episodes are here](https://channel9.msdn.com/Shows/Partly-Cloudy?WT.mc_id=mobile-0000-masoucou)!)

## Authentication

Expand All @@ -14,13 +14,13 @@ So how do we do this?

### App Center

That's right, we use [App Center](https://docs.microsoft.com/appcenter/auth/?WT.mc_id=partlycloudy-github-masoucou) to allow users to create accounts and sign-in to the application! Actually, App Center provides a nice wrapper around [Azure AD B2C](https://docs.microsoft.com/azure/active-directory-b2c/?WT.mc_id=partlycloudy-github-masoucou) and [MSAL](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/wiki). It's B2C that holds the user store and all that goodness. And MSAL is the SDK that interacts with B2C and handles all lowdown OAuth stuff.
That's right, we use [App Center](https://docs.microsoft.com/appcenter/auth/?WT.mc_id=mobile-0000-masoucou) to allow users to create accounts and sign-in to the application! Actually, App Center provides a nice wrapper around [Azure AD B2C](https://docs.microsoft.com/azure/active-directory-b2c/?WT.mc_id=mobile-0000-masoucou) and [MSAL](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/wiki). It's B2C that holds the user store and all that goodness. And MSAL is the SDK that interacts with B2C and handles all lowdown OAuth stuff.

But App Center wraps them in a super duper easy to use SDK.

### Authenticating Users

I won't reiterate how to set everything up - rather I'll point you to the [documentation](https://docs.microsoft.com/appcenter/sdk/auth/xamarin?WT.mc_id=partlycloudy-github-masoucou). It's thorough. It's correct. It's kept up to date.
I won't reiterate how to set everything up - rather I'll point you to the [documentation](https://docs.microsoft.com/appcenter/sdk/auth/xamarin?WT.mc_id=mobile-0000-masoucou). It's thorough. It's correct. It's kept up to date.

Once you have everything setup for Azure AD B2C, connected it to App Center, [added the NuGet](https://www.nuget.org/packages/Microsoft.AppCenter.Auth/), and then initialized in your `info.plist` and `AndroidManifest.xml` you're ready to do some coding.

Expand Down