Azure AD Administrative Units for User Management
Recently I was asked about using a single Microsoft 365 Tenant in a multi-tenancy way. Many schools in the UK are part of what is called a Multi-Academy Trust (MAT). Conceptually, a school acts...
Architecture, Development, Security, Hacking and anything that I deem as important
Architecture / Authorization / Azure / Azure Active Directory / Cybersecurity / Hardening / Microsoft 365 / Office 365 / Permissions / Policy / Security
by Liam Cleary · Published November 30, 2020
Recently I was asked about using a single Microsoft 365 Tenant in a multi-tenancy way. Many schools in the UK are part of what is called a Multi-Academy Trust (MAT). Conceptually, a school acts...
ADFS / Authentication / Authorization / How To Configuration / Operating Systems / Password / Security / SharePoint / SharePoint 2019 / Windows
by Liam Cleary · Published August 21, 2020
In Part 1, we reviewed my configuration, updated the certificates, and added the “Claims Provider Trusts” within each ADFS Server. In this post, we’ll configure the “Claims” for each trust, ready for testing authentication.
ADFS / Architecture / Authentication / Authorization / How To Configuration / Identity / Installation / Operating Systems / Security / SharePoint / SharePoint 2019 / Toplogy / Windows
by Liam Cleary · Published August 20, 2020
As part of the work I often get involved with, it tends
to involve Federated Authentication either with On-Premises or Cloud Services.
In the past, I have used Active Directory Federated Services (ADFS) as the middleman
between all kinds of applications and configurations. Most recently, I have
been working with multiple third-party federated platforms, that pass-through
ADFS onto some applications such as SharePoint of Office 365. A common question I often get asked either through
twitter, blog comments, or even email is about multiple Active Directory Forest,
Multiple Active Directory Federated Services configuration, and other
applications. As such, I thought a blog post was to explain this and
walk-through a sample setup.
App / Architecture / Attack Surface / Auditing / Authentication / Authorization / Azure / Cloud / Cybersecurity / Malicious / Microsoft 365 / Microsoft Advanced Threat Analytics / Multi-Factor / Office 365 / Permissions / Policy / Security / SharePoint Online / Threat / Windows 10
by Liam Cleary · Published June 19, 2020
Zero Trust is a model that focuses on strict identity verification for any person or device trying to access resources with the corporate network. It does not matter whether the person or device is...
Auditing / C# / Coding / Cybersecurity / Encryption / Error / Hacking / Hardening / HTML / JavaScript / jQuery / JSON / Phishing / PowerShell / Scripting / Security / SharePoint / SharePoint 2010 / SharePoint 2013 / SharePoint 2016 / SharePoint 2019 / SSL / Threat / Uncategorized / Websites / XML
by Liam Cleary · Published February 18, 2020
I assume by now that you are aware of the United Nations (U.N.) hack. The attackers are estimated to have retrieved 400 GB of sensitive data. The interesting problem with this attack is that...
App / Apps / Architecture / Authorization / Azure / Azure Information Protection / Cloud / Conferences / Courses / Cybersecurity / Data Loss Protection (DLP) / Encryption / General / Hacking / Identity / Microsoft 365 / Microsoft Advanced Threat Analytics / Monitoring / Multi-Factor / MVP / MVPAward / Office 365 / Opsgility / Password / Permissions / Pluralsight / Ramblings / Security / SharePoint / SharePoint 2016 / SharePoint 2019 / Speaking / Threat / Windows / Windows 10
by Liam Cleary · Published November 1, 2019
So this year has been busy for me, with it being the first full year of working for myself, as well as a bunch of family things that have impacted all of it. We...
ADFS / App / App Model / Authentication / Authorization / Azure / Azure Information Protection / C# / C# / Cloud / Coding / Compliance / Conferences / Courses / Cybersecurity / Development / Firewall / General / Hacking / Hardening / Identity / Internet / JavaScript / JavaScript / jQuery / jQuery / JSON / Malicious / Microsoft 365 / Microsoft Advanced Threat Analytics / Multi-Factor / Office 365 / Password / Permissions / Policy / PowerShell / Privacy / Ramblings / Security / Services / SharePoint / SharePoint 2003 / SharePoint 2007 / SharePoint 2010 / SharePoint 2013 / SharePoint 2016 / SharePoint Online / Speaking / SPFx / TypeScript
by Liam Cleary · Published July 12, 2019
Not anything special at all, except telling you I actually have a website for my company SharePlicity now. I have been meaning to create one for a long time but just never had time....
App / Coding / Development / Office 365 / SharePoint / SharePoint 2016 / SharePoint Online / SPFx / Ubuntu
by Liam Cleary · Published July 7, 2018
I usually use a Windows 10 machine or MacBook Pro for SharePoint Framework development. However, I have always been a fan of Ubuntu Linux. I had just built a brand-new Ubuntu Desktop and wanted...
App / App Model / Attack Surface / Auditing / Authorization / Azure / C# / Cloud / Compliance / Cybersecurity / Development / General / Hacking / Identity / JavaScript / jQuery / Kali / Metasploit / Microsoft Advanced Threat Analytics / MVP / Office 365 / Password / Permissions / Policy / Privacy / Ramblings / REST API / Security / SharePoint / SharePoint 2003 / SharePoint 2007 / SharePoint 2010 / SharePoint 2013 / SharePoint 2016 / SharePoint Online / Threat
by Liam Cleary · Published June 14, 2018
As you know, starting in June of this month I left my job at Protiviti and started working for myself, creating a company called SharePlicity. So far so good, it has been more relaxing...
Attack Surface / Cybersecurity / Encryption / Firewall / Hacking / Hardening / How To / Kali / Linux / Metasploit / Pentest / Permissions / Phishing / Pluralsight / Security / Threat / Windows 10
by Liam Cleary · Published April 25, 2018
In the webinar I gave last week based on “How attackers break in“, there were several questions at the end that focused on password management and then also evading anti-virus. During the webinar, I...
More