O365 AAD - Federation B2B B2C options
Work In Progress..Problem: Using O365 as an Extranet. A basic analysis before starting is a minimal requirement. The existing Extranet will make a lot of the questions fairly easy to clarify. You...
View ArticleMCAS overview
Work in progress from MSIgniteTour LondonMicrosoftCloud app security brokers ( CASB ) help manage Shadow IT, detect high risk OAuth apps, and control high risk user sessions in real-time for your...
View ArticleSPO & O365 groups coming March 201
Multi-geo Phase 2 (SPO) : SPO & O365 groups coming March 2019 into GA by 30 March 2019 confirmed. DLP per satellite geo. Hub sites can span multi geos. Search works across geo I.e. all user...
View ArticleMicrosoft Information Protection Update
Microsoft as of 2019 Feb are still using Microsoft Information Protection (MIP)/ Azure Information Protection AIP interchangeably as this video from Ignite 2018 Oct highlights. Today I went to the...
View ArticleUsing Box.com Programmaticly - Part 2
Also see: Part 1 post on Using Box.comOverview: The last post outlines programmatic access box. This post shall do the same but use the JWT approach that does not expire the access token.Steps:Setup...
View ArticleModern Architecture - 50,000 foot Special
Overview: I was talking to the board of a company yesterday and they asked me about Modern architectures. The diagram, below is the most simplistic view I could make of designing an architecture that...
View ArticleUsing Box.com Pragmatically
Overview: In the SaaS Document Management space Box.com is a competitor to SharePoint Online. A medium size client request recently came into integrate with a client and deliver files into Box.com,...
View ArticleNoSQL Document Database options on Azure - CosmosDB
Overview: Azure has a plethora of options for using NoSQL, I have used RavenDB and DocumentDB a couple of years back. Both are easy and great tools for the right situation, DocumentDB now falls under...
View ArticleSecuring SharePoint O365
WIP Azure AD is the key, ensure auth is 100%. e.g. MFA for some or all accounts. Use the "Identity Secure Score" to check possible problems. Consider Microsoft Authenticor for MFA.O365 Settings...
View ArticleSharePoint Online Property Bag SPWeb Properties are not indexed by default
Problem: Moving an on-prem SharePoint solution to SPO, I realised that SPO does not automatically index property bag values.Initial Hypothesis: The Search schema looks correct and automatically...
View ArticleShareGate User Migration Gotcha
Problem: Migrated an Extranet site with a large user base, and multiple users have the same name. When a user is removed from AD, and running migration to the new farm, the AD automatically picks a...
View ArticleSharePoint Online Geo-Replication 065
Geo-replication/Multi-tenancy - WIPO365 is moving towards multi-tenancy that will allow multinational companies to store data in compliance with country rules. For instance EU data may not be allowed...
View ArticleOffice 365 Technical Governance Thoughts
Hierarchy of Governance of ITBusiness GovernanceIT GovernanceSharePoint GovernanceThe items to look at for a security breach apply at all 3 governance levels and planing to deal with a Security Breach...
View ArticleSharePoint Saturday 2018 - Cambridge
Here is my slide deck from SharePoint Saturday Cambridge 2018 Introduction to Azure Information Protection (10 MB includes recordings)1. PowerApps Jump Start by Sandy UssiaI know PowerApps fairly okay...
View ArticleAzure Powershell from VS Code
Overview: I am moving over to using Visual Studio code for everything including PowerShell. Historically, I would use PowerGUI as it was the best IDE for PS for many years but PS ISE is excellent and...
View ArticleVisual Studio Code - IDE Tips
VS Code - Short cutsCtrl + S = Save the current pageAlt+ Shift + A = Comment out multiple linesCtrl + / = Comment out a single line of code, same cmd to toggle the comment offVS Code is perfect for...
View ArticleJSLink on Modern Sites
Problem: I want to use JSLink/CSR to amend a view on a list for a client on SharePoint Online/O365 and I can't find the JSLink property on the List View Web Part to perform simple Conditional...
View ArticlePowerApps Notes
Variables:Microsoft Docs "PowerApps and Excel both automatically recalculate formulas as the input data changes".Contextual variables - scoped at a screen levelFx> UpdateContext({MyTimesheetId:...
View ArticleAzure Helper
WIPAzure SQLT-SQL to create a new login and assign permissions to a specific database using SQL Server Management Studio:Use masterCREATE LOGIN TestReader WITH PASSWORD = 'Password';USE...
View Article