├── AzureFunctionsSamples
├── host.json
├── readme.md
├── SendMailWebHook
│ └── function.json
├── CheckPlayerTagWebHook
│ └── function.json
├── LookUpLoyaltyWebHook
│ └── function.json
└── CalculatePlayerProfilePercentCompleteWebHook
│ ├── function.json
│ └── run.csx
├── wingtipgamesb2c
├── src
│ ├── WingTipToysWebApplication
│ │ ├── wwwroot
│ │ │ ├── js
│ │ │ │ ├── site.min.js
│ │ │ │ └── site.js
│ │ │ ├── favicon.ico
│ │ │ ├── images
│ │ │ │ └── logo.png
│ │ │ ├── lib
│ │ │ │ ├── bootstrap
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── fonts
│ │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ │ │ └── js
│ │ │ │ │ │ │ └── npm.js
│ │ │ │ │ ├── .bower.json
│ │ │ │ │ └── LICENSE
│ │ │ │ ├── jquery
│ │ │ │ │ └── .bower.json
│ │ │ │ └── jquery-validation
│ │ │ │ │ ├── .bower.json
│ │ │ │ │ └── LICENSE.md
│ │ │ └── css
│ │ │ │ └── site.min.css
│ │ ├── .bowerrc
│ │ ├── Views
│ │ │ ├── _ViewStart.cshtml
│ │ │ ├── _ViewImports.cshtml
│ │ │ ├── Shared
│ │ │ │ ├── _LoginPartial.cshtml
│ │ │ │ ├── Error.cshtml
│ │ │ │ └── _ValidationScriptsPartial.cshtml
│ │ │ ├── User
│ │ │ │ └── ChangePassword.cshtml
│ │ │ ├── Report
│ │ │ │ └── B2CMfaRequestCountSummaryIndex.cshtml
│ │ │ └── Audit
│ │ │ │ ├── UserIndex.cshtml
│ │ │ │ └── ApplicationIndex.cshtml
│ │ ├── app.config
│ │ ├── appsettings.Development.json
│ │ ├── bower.json
│ │ ├── ViewModels
│ │ │ ├── User
│ │ │ │ ├── IndexViewModel.cs
│ │ │ │ ├── UserViewModel.cs
│ │ │ │ ├── ChangePasswordViewModel.cs
│ │ │ │ └── CreateViewModel.cs
│ │ │ ├── Audit
│ │ │ │ ├── IndexViewModel.cs
│ │ │ │ └── AuditEntryViewModel.cs
│ │ │ └── Report
│ │ │ │ ├── TenantUserCountSummaryIndexViewModel.cs
│ │ │ │ ├── B2CMfaRequestCountSummaryIndexViewModel.cs
│ │ │ │ ├── B2CUserJourneySummaryEventsIndexViewModel.cs
│ │ │ │ ├── B2CAuthenticationCountSummaryIndexViewModel.cs
│ │ │ │ ├── B2CMfaRequestCountSummaryReportEntryViewModel.cs
│ │ │ │ ├── B2CUserJourneySummaryEventsReportEntryViewModel.cs
│ │ │ │ ├── TenantUserCountSummaryReportEntryViewModel.cs
│ │ │ │ └── B2CAuthenticationCountSummaryReportEntryViewModel.cs
│ │ ├── Constants.cs
│ │ ├── IdentityExtensions.cs
│ │ ├── Configuration
│ │ │ └── UserControllerOptions.cs
│ │ ├── Controllers
│ │ │ └── HomeController.cs
│ │ ├── Program.cs
│ │ ├── bundleconfig.json
│ │ ├── appsettings.json
│ │ ├── HtmlHelpers
│ │ │ └── NavbarHelper.cs
│ │ └── MigrationStatusExtensions.cs
│ ├── WingTipBillingWebApplication
│ │ ├── wwwroot
│ │ │ ├── js
│ │ │ │ ├── site.min.js
│ │ │ │ └── site.js
│ │ │ ├── favicon.ico
│ │ │ ├── lib
│ │ │ │ ├── bootstrap
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── fonts
│ │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ │ │ └── js
│ │ │ │ │ │ │ └── npm.js
│ │ │ │ │ ├── .bower.json
│ │ │ │ │ └── LICENSE
│ │ │ │ ├── jquery
│ │ │ │ │ └── .bower.json
│ │ │ │ └── jquery-validation
│ │ │ │ │ ├── .bower.json
│ │ │ │ │ └── LICENSE.md
│ │ │ └── css
│ │ │ │ ├── site.min.css
│ │ │ │ └── site.css
│ │ ├── .bowerrc
│ │ ├── Views
│ │ │ ├── _ViewStart.cshtml
│ │ │ ├── _ViewImports.cshtml
│ │ │ ├── Home
│ │ │ │ ├── About.cshtml
│ │ │ │ └── Contact.cshtml
│ │ │ └── Shared
│ │ │ │ ├── Error.cshtml
│ │ │ │ └── _ValidationScriptsPartial.cshtml
│ │ ├── app.config
│ │ ├── appsettings.Development.json
│ │ ├── bower.json
│ │ ├── Controllers
│ │ │ └── HomeController.cs
│ │ ├── Api
│ │ │ └── Models
│ │ │ │ └── Order.cs
│ │ ├── Program.cs
│ │ ├── appsettings.json
│ │ ├── bundleconfig.json
│ │ ├── IdentityExtensions.cs
│ │ ├── Constants.cs
│ │ └── Identity
│ │ │ ├── Saml2
│ │ │ └── FixedSaml2AuthnResponse.cs
│ │ │ └── ClaimsPrincipalHelper.cs
│ ├── WingTipGamesWebApplication
│ │ ├── wwwroot
│ │ │ ├── js
│ │ │ │ ├── site.min.js
│ │ │ │ └── site.js
│ │ │ ├── favicon.ico
│ │ │ ├── images
│ │ │ │ ├── logo.png
│ │ │ │ ├── recore.png
│ │ │ │ ├── gigantic.png
│ │ │ │ ├── background.jpg
│ │ │ │ ├── crackdown-3.png
│ │ │ │ ├── first-slide.jpg
│ │ │ │ ├── scalebound.png
│ │ │ │ ├── third-slide.jpg
│ │ │ │ ├── zero-slide.jpg
│ │ │ │ ├── second-slide.jpg
│ │ │ │ ├── silhouette-picture.png
│ │ │ │ ├── deus-ex-mankind-divided.png
│ │ │ │ ├── the-long-dark-game-preview.png
│ │ │ │ ├── dovetail-games-euro-fishing.png
│ │ │ │ ├── the-solas-project-game-preview.png
│ │ │ │ ├── ark-survival-evolved-game-preview.png
│ │ │ │ └── prison-architect-xbox-one-edition-game-preview.png
│ │ │ └── lib
│ │ │ │ ├── bootstrap
│ │ │ │ ├── dist
│ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ │ └── js
│ │ │ │ │ │ └── npm.js
│ │ │ │ ├── .bower.json
│ │ │ │ └── LICENSE
│ │ │ │ ├── jquery
│ │ │ │ └── .bower.json
│ │ │ │ └── jquery-validation
│ │ │ │ ├── .bower.json
│ │ │ │ └── LICENSE.md
│ │ ├── .bowerrc
│ │ ├── Views
│ │ │ ├── _ViewStart.cshtml
│ │ │ ├── _ViewImports.cshtml
│ │ │ ├── Activation
│ │ │ │ ├── RedeemError.cshtml
│ │ │ │ └── Redeemed.cshtml
│ │ │ ├── Invitation
│ │ │ │ ├── RedeemError.cshtml
│ │ │ │ ├── Created.cshtml
│ │ │ │ └── Redeemed.cshtml
│ │ │ ├── Account
│ │ │ │ └── LinkError.cshtml
│ │ │ ├── Shared
│ │ │ │ ├── Error.cshtml
│ │ │ │ └── _ValidationScriptsPartial.cshtml
│ │ │ └── Billing
│ │ │ │ └── Index.cshtml
│ │ ├── app.config
│ │ ├── Models
│ │ │ ├── Artist.cs
│ │ │ ├── Game.cs
│ │ │ ├── Order.cs
│ │ │ └── Album.cs
│ │ ├── Configuration
│ │ │ ├── ActivationControllerOptions.cs
│ │ │ └── InvitationControllerOptions.cs
│ │ ├── appsettings.Development.json
│ │ ├── bower.json
│ │ ├── Services
│ │ │ ├── IGeolocationService.cs
│ │ │ ├── IBillingService.cs
│ │ │ ├── IMusicService.cs
│ │ │ └── Location.cs
│ │ ├── Controllers
│ │ │ └── DemoController.cs
│ │ ├── ViewModels
│ │ │ ├── Invitation
│ │ │ │ ├── RedeemedViewModel.cs
│ │ │ │ └── CreateViewModel.cs
│ │ │ ├── Billing
│ │ │ │ └── IndexViewModel.cs
│ │ │ ├── Home
│ │ │ │ └── IndexViewModel.cs
│ │ │ ├── Music
│ │ │ │ └── IndexViewModel.cs
│ │ │ └── Activation
│ │ │ │ └── RedeemedViewModel.cs
│ │ ├── Repositories
│ │ │ ├── IGameRepository.cs
│ │ │ └── GameRepository.cs
│ │ ├── Program.cs
│ │ ├── HtmlHelpers
│ │ │ └── NavbarHelper.cs
│ │ ├── bundleconfig.json
│ │ ├── appsettings.json
│ │ └── Filters
│ │ │ ├── CultureFilterAttribute.cs
│ │ │ └── LocationFilterAttribute.cs
│ ├── WingTipMusicWebApplication
│ │ ├── wwwroot
│ │ │ ├── js
│ │ │ │ ├── site.min.js
│ │ │ │ └── site.js
│ │ │ ├── favicon.ico
│ │ │ ├── images
│ │ │ │ ├── logo.png
│ │ │ │ ├── background.jpg
│ │ │ │ ├── first-slide.jpg
│ │ │ │ ├── third-slide.jpg
│ │ │ │ ├── second-slide.jpg
│ │ │ │ ├── ed-sheran_divide.jpg
│ │ │ │ ├── holy-holy_paint.jpg
│ │ │ │ ├── lorde_green-light.jpg
│ │ │ │ ├── silhouette-picture.png
│ │ │ │ ├── electric-guest_plural.jpg
│ │ │ │ ├── khalid_american-teen.jpg
│ │ │ │ ├── gordy-haab_halo-wars-2.jpg
│ │ │ │ ├── horrorshow_bardo-state.jpg
│ │ │ │ ├── flume_skin-companion-ep-ii.jpg
│ │ │ │ ├── jess-&-matt_belmont-street.jpg
│ │ │ │ └── stormzy_gang-signs-&-prayer.jpg
│ │ │ └── lib
│ │ │ │ ├── bootstrap
│ │ │ │ ├── dist
│ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ │ └── js
│ │ │ │ │ │ └── npm.js
│ │ │ │ ├── .bower.json
│ │ │ │ └── LICENSE
│ │ │ │ ├── jquery
│ │ │ │ └── .bower.json
│ │ │ │ └── jquery-validation
│ │ │ │ ├── .bower.json
│ │ │ │ └── LICENSE.md
│ │ ├── .bowerrc
│ │ ├── Views
│ │ │ ├── _ViewStart.cshtml
│ │ │ ├── _ViewImports.cshtml
│ │ │ └── Shared
│ │ │ │ ├── Error.cshtml
│ │ │ │ └── _ValidationScriptsPartial.cshtml
│ │ ├── app.config
│ │ ├── Models
│ │ │ ├── Artist.cs
│ │ │ └── Album.cs
│ │ ├── appsettings.Development.json
│ │ ├── bower.json
│ │ ├── Services
│ │ │ ├── IGeolocationService.cs
│ │ │ ├── Location.cs
│ │ │ └── FreeGeoIpGeolocationService.cs
│ │ ├── Controllers
│ │ │ └── DemoController.cs
│ │ ├── ViewModels
│ │ │ └── Home
│ │ │ │ └── IndexViewModel.cs
│ │ ├── Repositories
│ │ │ ├── IAlbumRepository.cs
│ │ │ └── AlbumRepository.cs
│ │ ├── appsettings.json
│ │ ├── Program.cs
│ │ ├── HtmlHelpers
│ │ │ └── NavbarHelper.cs
│ │ ├── bundleconfig.json
│ │ └── Filters
│ │ │ ├── CultureFilterAttribute.cs
│ │ │ └── LocationFilterAttribute.cs
│ ├── WingTipFunctionsApplication
│ │ ├── host.json
│ │ ├── appsettings.json
│ │ ├── VerifyTotpWebHook
│ │ │ ├── project.json
│ │ │ └── function.json
│ │ ├── GenerateTotpWebHook
│ │ │ ├── project.json
│ │ │ └── function.json
│ │ ├── appsettings.Development.json
│ │ ├── packages.config
│ │ ├── SendMailWebHook
│ │ │ └── function.json
│ │ ├── CheckEmailWebHook
│ │ │ └── function.json
│ │ ├── CheckPlayerTagWebHook
│ │ │ └── function.json
│ │ ├── CreateAuthyUserWebHook
│ │ │ └── function.json
│ │ ├── CalculatePlayerProfilePercentCompleteWebHook
│ │ │ └── function.json
│ │ ├── CreateAndWaitForAuthyApprovalRequestWebHook
│ │ │ └── function.json
│ │ └── Web.config
│ ├── WingTipUserJourneyPlayerWebApplication
│ │ ├── .bowerrc
│ │ ├── Views
│ │ │ └── _ViewStart.cshtml
│ │ ├── app.config
│ │ ├── wwwroot
│ │ │ └── favicon.ico
│ │ ├── appsettings.Development.json
│ │ ├── bower.json
│ │ ├── AzureApplicationInsightsCredential.cs
│ │ ├── Constants.cs
│ │ ├── Controllers
│ │ │ ├── ConfigController.cs
│ │ │ └── TraceController.cs
│ │ ├── appsettings.json
│ │ ├── Program.cs
│ │ └── bundleconfig.json
│ ├── WingTipIdentityWebApplication
│ │ ├── app.config
│ │ ├── Api
│ │ │ └── Models
│ │ │ │ ├── AccountRecoverPasswordRequest.cs
│ │ │ │ ├── AccountCheckNonceRequest.cs
│ │ │ │ ├── AccountCheckPasswordRequest.cs
│ │ │ │ ├── AccountResetPasswordRequest.cs
│ │ │ │ ├── AccountCheckNonceErrorResponse.cs
│ │ │ │ └── AccountCreateRequest.cs
│ │ ├── appsettings.Development.json
│ │ ├── MigrationStatus.cs
│ │ ├── appsettings.json
│ │ ├── Program.cs
│ │ └── Authentication
│ │ │ └── BasicAuthenticationExtensions.cs
│ └── WingTipCommon
│ │ ├── Generators
│ │ ├── IPasswordGenerator.cs
│ │ └── PasswordCharacters.cs
│ │ ├── MigrationStatus.cs
│ │ ├── Identity
│ │ ├── WingTipUser.cs
│ │ └── WingTipDbContext.cs
│ │ ├── Services
│ │ ├── ISmtpService.cs
│ │ ├── IAuthenticationService.cs
│ │ └── IGraphService.cs
│ │ ├── WingTipClaimTypes.cs
│ │ ├── app.config
│ │ └── AspNetCore
│ │ └── Http
│ │ ├── HttpsExtensions.cs
│ │ └── HttpsMiddleware.cs
├── readme.md
├── Templates
│ ├── src
│ │ ├── images
│ │ │ ├── logo.png
│ │ │ ├── amazon.png
│ │ │ ├── facebook.png
│ │ │ ├── microsoft.png
│ │ │ ├── background.jpg
│ │ │ ├── googleplus.png
│ │ │ ├── wingtipcorp.png
│ │ │ ├── wingtiptoys.png
│ │ │ └── activedirectory.png
│ │ ├── fonts
│ │ │ ├── Ubuntu-Bold.ttf
│ │ │ ├── Ubuntu-Regular.ttf
│ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ └── glyphicons-halflings-regular.woff
│ │ └── js
│ │ │ ├── analytics.js
│ │ │ ├── selfasserted-appfactor.js
│ │ │ ├── selfasserted-appfactor-registration.js
│ │ │ ├── selfasserted-playerprofileregistration-basic.js
│ │ │ ├── selfasserted-playerprofileregistration-full.js
│ │ │ ├── selfasserted-playerprofileupdate.js
│ │ │ └── selfasserted-listenerprofileupdate.js
│ ├── dist
│ │ ├── images
│ │ │ ├── logo.png
│ │ │ ├── amazon.png
│ │ │ ├── facebook.png
│ │ │ ├── background.jpg
│ │ │ ├── googleplus.png
│ │ │ ├── microsoft.png
│ │ │ ├── wingtipcorp.png
│ │ │ ├── wingtiptoys.png
│ │ │ └── activedirectory.png
│ │ ├── fonts
│ │ │ ├── Ubuntu-Bold.ttf
│ │ │ ├── Ubuntu-Regular.ttf
│ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ └── glyphicons-halflings-regular.woff
│ │ └── js
│ │ │ ├── analytics.js
│ │ │ ├── selfasserted-appfactor.js
│ │ │ ├── selfasserted-appfactor-registration.js
│ │ │ ├── selfasserted-playerprofileregistration-full.js
│ │ │ ├── selfasserted-playerprofileregistration-basic.js
│ │ │ ├── selfasserted-playerprofileupdate.js
│ │ │ └── selfasserted-listenerprofileupdate.js
│ └── package.json
├── Reports
│ └── B2CUserJourneyEvents.pbix
├── Implementing an invitation flow, Sample by Kloud.docx
└── Integrating a B2C policy with Azure Application Insights.docx
├── AppSamples-iOS-TouchID-master
├── readme.md
├── Pods.zip
├── Podfile
├── active-directory-ios-native-appauth-b2c
│ ├── Icon.png
│ ├── logo.png
│ ├── Icon-120.png
│ ├── Icon-152.png
│ ├── Icon-16.png
│ ├── Icon-167.png
│ ├── Icon-180.png
│ ├── Icon-24.png
│ ├── Icon-32.png
│ ├── Icon-40.png
│ ├── Icon-60.png
│ ├── Icon-64.png
│ ├── Icon-72.png
│ ├── Icon-76.png
│ ├── Icon@2x.png
│ ├── Icon@3x.png
│ ├── Icon-40@2x.png
│ ├── Icon-40@3x.png
│ ├── Icon-60@2x.png
│ ├── Icon-60@3x.png
│ ├── Icon-72@2x.png
│ ├── Icon-76@2x.png
│ ├── Icon-Small.png
│ ├── Icon-Small-40.png
│ ├── Icon-Small-50.png
│ ├── Icon-Small@2x.png
│ ├── Icon-Small@3x.png
│ ├── Icon-Small-40@2x.png
│ ├── Icon-Small-40@3x.png
│ ├── Icon-Small-50@2x.png
│ ├── Assets.xcassets
│ │ └── AppIcon.appiconset
│ │ │ ├── Icon-40.png
│ │ │ ├── Icon-60.png
│ │ │ ├── Icon-40@2x.png
│ │ │ ├── Icon-40@3x.png
│ │ │ ├── Icon-60@2x.png
│ │ │ ├── Icon-60@3x.png
│ │ │ ├── Icon-Small@2x.png
│ │ │ └── Icon-Small-50@2x.png
│ ├── main.m
│ ├── GameTableViewController.h
│ ├── Games.h
│ ├── ViewController.h
│ └── AppDelegate.h
├── active-directory-ios-native-appauth-b2c.xcodeproj
│ └── project.xcworkspace
│ │ └── contents.xcworkspacedata
├── active-directory-ios-native-appauth-b2c.xcworkspace
│ └── contents.xcworkspacedata
├── Podfile.lock
└── LICENSE
├── UserJourneyRecorder
├── UserJourneyRecorderWebApp
│ ├── Global.asax
│ ├── Infrastructure
│ │ └── UserJourneyRecorderRouteHandler.cs
│ ├── Properties
│ │ └── Settings.settings
│ ├── packages.config
│ └── Global.asax.cs
├── Integrating a B2C policy with Azure Application Insights.docx
├── README.md
└── UserJourneyRecorder.sln
├── CONTRIBUTING.md
├── account-linking
├── PROFILEEDIT.xml
└── PASSWORDRESET.xml
└── LICENSE
/AzureFunctionsSamples/host.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipToysWebApplication/wwwroot/js/site.min.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipBillingWebApplication/wwwroot/js/site.min.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/js/site.min.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/js/site.min.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/AppSamples-iOS-TouchID-master/readme.md:
--------------------------------------------------------------------------------
1 | B2C with iOS app and Touch ID.
2 |
3 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/readme.md:
--------------------------------------------------------------------------------
1 | Complete project for https://wingtipgamesb2c.azurewebsites.net/
2 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipBillingWebApplication/.bowerrc:
--------------------------------------------------------------------------------
1 | {
2 | "directory": "wwwroot/lib"
3 | }
4 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipBillingWebApplication/wwwroot/js/site.js:
--------------------------------------------------------------------------------
1 | // Write your Javascript code.
2 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipGamesWebApplication/.bowerrc:
--------------------------------------------------------------------------------
1 | {
2 | "directory": "wwwroot/lib"
3 | }
4 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/js/site.js:
--------------------------------------------------------------------------------
1 | // Write your Javascript code.
2 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipMusicWebApplication/.bowerrc:
--------------------------------------------------------------------------------
1 | {
2 | "directory": "wwwroot/lib"
3 | }
4 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/js/site.js:
--------------------------------------------------------------------------------
1 | // Write your Javascript code.
2 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipToysWebApplication/.bowerrc:
--------------------------------------------------------------------------------
1 | {
2 | "directory": "wwwroot/lib"
3 | }
4 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipToysWebApplication/wwwroot/js/site.js:
--------------------------------------------------------------------------------
1 | // Write your Javascript code.
2 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipBillingWebApplication/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 | Layout = "_Layout";
3 | }
4 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipFunctionsApplication/host.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": "b1e4c01b342e4c0c80d1253b986c6665"
3 | }
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipGamesWebApplication/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 | Layout = "_Layout";
3 | }
4 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipMusicWebApplication/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 | Layout = "_Layout";
3 | }
4 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipToysWebApplication/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 | Layout = "_Layout";
3 | }
4 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipUserJourneyPlayerWebApplication/.bowerrc:
--------------------------------------------------------------------------------
1 | {
2 | "directory": "wwwroot/lib"
3 | }
4 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipUserJourneyPlayerWebApplication/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 | Layout = null;
3 | }
4 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipFunctionsApplication/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Values": {
3 | "SmtpUserName": "",
4 | "SmtpPassword": ""
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/AppSamples-iOS-TouchID-master/Pods.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/AppSamples-iOS-TouchID-master/Pods.zip
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipGamesWebApplication/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using WingTipGamesWebApplication
2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
3 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipMusicWebApplication/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using WingTipMusicWebApplication
2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
3 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipToysWebApplication/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using WingTipToysWebApplication
2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
3 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipBillingWebApplication/Views/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using WingTipBillingWebApplication
2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
3 |
--------------------------------------------------------------------------------
/wingtipgamesb2c/src/WingTipBillingWebApplication/app.config:
--------------------------------------------------------------------------------
1 |
Use this area to provide additional information.
8 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/silhouette-picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/silhouette-picture.png -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/lorde_green-light.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/lorde_green-light.jpg -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/silhouette-picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/silhouette-picture.png -------------------------------------------------------------------------------- /AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small-40.png -------------------------------------------------------------------------------- /AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small-50.png -------------------------------------------------------------------------------- /AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small@2x.png -------------------------------------------------------------------------------- /AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small@3x.png -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipFunctionsApplication/GenerateTotpWebHook/project.json: -------------------------------------------------------------------------------- 1 | { 2 | "frameworks": { 3 | "net46": { 4 | "dependencies": { 5 | "OtpSharp": "1.3.0.4", 6 | "QRCoder": "1.2.3" 7 | } 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/electric-guest_plural.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/electric-guest_plural.jpg -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/khalid_american-teen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/khalid_american-teen.jpg -------------------------------------------------------------------------------- /AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small-40@2x.png -------------------------------------------------------------------------------- /AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small-40@3x.png -------------------------------------------------------------------------------- /AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small-50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/AppSamples-iOS-TouchID-master/active-directory-ios-native-appauth-b2c/Icon-Small-50@2x.png -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/deus-ex-mankind-divided.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/deus-ex-mankind-divided.png -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/gordy-haab_halo-wars-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/gordy-haab_halo-wars-2.jpg -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/horrorshow_bardo-state.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/horrorshow_bardo-state.jpg -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipCommon/MigrationStatus.cs: -------------------------------------------------------------------------------- 1 | namespace WingTipCommon 2 | { 3 | public enum MigrationStatus 4 | { 5 | New, 6 | NotMigrated, 7 | MigratedWithoutPassword, 8 | MigratedWithPassword 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/Configuration/ActivationControllerOptions.cs: -------------------------------------------------------------------------------- 1 | namespace WingTipGamesWebApplication.Configuration 2 | { 3 | public class ActivationControllerOptions 4 | { 5 | public string Key { get; set; } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/Configuration/InvitationControllerOptions.cs: -------------------------------------------------------------------------------- 1 | namespace WingTipGamesWebApplication.Configuration 2 | { 3 | public class InvitationControllerOptions 4 | { 5 | public string Key { get; set; } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/the-long-dark-game-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/the-long-dark-game-preview.png -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/flume_skin-companion-ep-ii.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/flume_skin-companion-ep-ii.jpg -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/jess-&-matt_belmont-street.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/jess-&-matt_belmont-street.jpg -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/dovetail-games-euro-fishing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/dovetail-games-euro-fishing.png -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/stormzy_gang-signs-&-prayer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/images/stormzy_gang-signs-&-prayer.jpg -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/the-solas-project-game-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/the-solas-project-game-preview.png -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipIdentityWebApplication/Api/Models/AccountRecoverPasswordRequest.cs: -------------------------------------------------------------------------------- 1 | namespace WingTipIdentityWebApplication.Api.Models 2 | { 3 | public class AccountRecoverPasswordRequest 4 | { 5 | public string UserName { get; set; } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/ark-survival-evolved-game-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/ark-survival-evolved-game-preview.png -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipBillingWebApplication/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logger": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipFunctionsApplication/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logger": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logger": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipIdentityWebApplication/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logger": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logger": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipToysWebApplication/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logger": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipCommon/Identity/WingTipUser.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Identity.EntityFrameworkCore; 2 | 3 | namespace WingTipCommon.Identity 4 | { 5 | public class WingTipUser : IdentityUser 6 | { 7 | public int MigrationStatus { get; set; } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipIdentityWebApplication/MigrationStatus.cs: -------------------------------------------------------------------------------- 1 | namespace WingTipIdentityWebApplication 2 | { 3 | public enum MigrationStatus 4 | { 5 | New, 6 | NotMigrated, 7 | MigratedWithoutPassword, 8 | MigratedWithPassword 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipUserJourneyPlayerWebApplication/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipBillingWebApplication/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asp.net", 3 | "private": true, 4 | "dependencies": { 5 | "bootstrap": "3.3.7", 6 | "jquery": "2.2.0", 7 | "jquery-validation": "1.14.0", 8 | "jquery-validation-unobtrusive": "3.2.6" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asp.net", 3 | "private": true, 4 | "dependencies": { 5 | "bootstrap": "3.3.7", 6 | "jquery": "2.2.0", 7 | "jquery-validation": "1.14.0", 8 | "jquery-validation-unobtrusive": "3.2.6" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asp.net", 3 | "private": true, 4 | "dependencies": { 5 | "bootstrap": "3.3.7", 6 | "jquery": "2.2.0", 7 | "jquery-validation": "1.14.0", 8 | "jquery-validation-unobtrusive": "3.2.6" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipToysWebApplication/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asp.net", 3 | "private": true, 4 | "dependencies": { 5 | "bootstrap": "3.3.7", 6 | "jquery": "2.2.0", 7 | "jquery-validation": "1.14.0", 8 | "jquery-validation-unobtrusive": "3.2.6" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/prison-architect-xbox-one-edition-game-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/images/prison-architect-xbox-one-edition-game-preview.png -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipGamesWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipMusicWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipToysWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipToysWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipToysWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipToysWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipToysWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipToysWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipBillingWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipBillingWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipBillingWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipBillingWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipBillingWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-advanced-policies/HEAD/wingtipgamesb2c/src/WingTipBillingWebApplication/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipGamesWebApplication/Services/IGeolocationService.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | 3 | namespace WingTipGamesWebApplication.Services 4 | { 5 | public interface IGeolocationService 6 | { 7 | TaskThe activation link we sent you is invalid or it has expired.
7 |The invitation link we sent you is invalid or it has expired.
7 |We can't link your WingTip Toys account to your social account because your social account already exists.
7 |We've sent you the invitation link. We hope you enjoy your free game rental.
8 |8 | Swapping to Development environment will display more detailed information about the error that occurred. 9 |
10 |11 | Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application. 12 |
13 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipMusicWebApplication/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Error"; 3 | } 4 |8 | Swapping to Development environment will display more detailed information about the error that occurred. 9 |
10 |11 | Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application. 12 |
13 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipToysWebApplication/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Error"; 3 | } 4 |8 | Swapping to Development environment will display more detailed information about the error that occurred. 9 |
10 |11 | Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application. 12 |
13 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipBillingWebApplication/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Error"; 3 | } 4 |8 | Swapping to Development environment will display more detailed information about the error that occurred. 9 |
10 |11 | Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application. 12 |
13 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipToysWebApplication/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Activation": { 3 | "Action": "Redeem", 4 | "Controller": "Activation", 5 | "Host": "localhost:44388", 6 | "Key": "" 7 | }, 8 | "ConnectionStrings": { 9 | "WingTipB2CDbConnectionString": "" 10 | }, 11 | "Logger": { 12 | "IncludeScopes": false, 13 | "LogLevel": { 14 | "Default": "Warning" 15 | } 16 | }, 17 | "OpenIdConnectAuthentication": { 18 | "ClientId": "", 19 | "ClientSecret": "", 20 | "RedirectUri": "https://localhost:44397/signin-oidc", 21 | "Resource": "https://graph.windows.net", 22 | "TenantId": "b2ctechready.onmicrosoft.com" 23 | }, 24 | "SendGridSmtpService": { 25 | "Host": "smtp.sendgrid.net", 26 | "Port": 587, 27 | "User": "", 28 | "Pass": "" 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /wingtipgamesb2c/src/WingTipCommon/Services/IAuthenticationService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Threading.Tasks; 3 | using Microsoft.IdentityModel.Clients.ActiveDirectory; 4 | 5 | namespace WingTipCommon.Services 6 | { 7 | public interface IAuthenticationService 8 | { 9 | Task| Date | 10 |MFA Request Count | 11 |SMS | 12 |
|---|---|---|
| @reportEntryViewModel.Date | 19 |@reportEntryViewModel.MfaCount | 20 |@reportEntryViewModel.SmsMfaCount | 21 |
We hope you enjoy this game rental.
8 || # | 11 |Date | 12 |Description | 13 |Status | 14 |Total price | 15 |
|---|---|---|---|---|
| @order.Id | 22 |@order.Date.ToString("d") | 23 |@order.Description | 24 |@order.Status | 25 |$@order.TotalPrice | 26 |
| Correlation ID | 11 |Activity | 12 |Activity Date | 13 |Actor | 14 |Target Resource | 15 |
|---|---|---|---|---|
| @auditEntryViewModel.CorrelationId | 22 |@auditEntryViewModel.Activity | 23 |@auditEntryViewModel.ActivityDate | 24 |@auditEntryViewModel.ActorName @auditEntryViewModel.ActorType |
25 | @auditEntryViewModel.TargetResourceName @auditEntryViewModel.TargetResourceType |
26 |
We hope you enjoy these game rentals.
8 | @foreach (var games in Model.Games.Select((x, i) => new 9 | { 10 | Index = i, 11 | Value = x 12 | }).GroupBy(x => x.Index / 4).Select(x => x.Select(y => y.Value).ToList()).ToList()) 13 | { 14 || Correlation ID | 11 |Activity | 12 |Activity Date | 13 |Actor | 14 |Target Resource | 15 |
|---|---|---|---|---|
| @auditEntryViewModel.CorrelationId | 22 |@auditEntryViewModel.Activity | 23 |@auditEntryViewModel.ActivityDate | 24 |@auditEntryViewModel.ActorName @auditEntryViewModel.ActorType |
25 | @auditEntryViewModel.TargetResourceName @auditEntryViewModel.TargetResourceType |
26 |