SP HAMMAD
Menu

SKILLS & TRICKS

Azure MFA as Primary Authentication and Configuring Microsoft ADFS

2/29/2020

0 Comments

 
In order to setup Azure MFA as Primary Authentication with ADFS, this does require you to move to Azure MFA (cloud-based version). I have not deployed Azure Multi-Factor Authentication Server (on-prem/hybrid version) in a few years for anyone as pretty much everyone I work with has moved on to cloud-based Azure MFA. Feature parity is pretty close to the same at this point and in my opinion, the days of Azure MFA Server on-prem are numbered. If you’re still on the on-prem Azure MFA Server, it is very easy to migrate to the cloud-based Azure MFA.  I’m going to assume you have a working ADFS environment already that is federated with Azure AD using Azure AD Connect for this blogpost for a step by step guide.

Configure ADFS and Azure MFA to work

Picture
1. Log into your ADFS server. In my example, I am using ADFS 4.0 with a Farm Behavior Level (FBL) set to 3 which means Windows Server 2016 and an Active Directory 2016 schema. You can always run the PowerShell cmdlet “Get-AdfsFarmInformation” on your ADFS server to show your FBL version. Go ahead and open the AD FS console:

Read More
0 Comments

Step by Step - Azure Application Gateway

2/11/2020

0 Comments

 
Picture
​Azure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications. Traditional load balancers operate at the transport layer (OSI layer 4 – TCP and UDP) and route traffic based on source IP address and port, to a destination IP address and port.

​Prerequisites
  • The NSG on the Application Gateway subnet and the backend server is allowing inbound access to ports 65503-65534 (v1 SKU) or 65200-65535 (v2 SKU) from “Internet.”
  • The NSG on the Application Gateway subnet and backend server subnet must allow port 443 from any source.
  • The User Defined Route (UDR) on the Application Gateway subnet is set to the default route (0.0.0.0/0) and the next hop is specified as “Internet.”
  • The Application Gateway Subnet must be associated with the UDR.
  • The next of the public IP address range of the Application Gateway must be specified as “Internet.”
  • The Application Gateway must not connect a virtual network which as a default route advertised by an ExpressRoute/VPN connection to a virtual network over BGP.
  • The custom DNS server is configured on a virtual network that must resolve public domain names.
  • For a public IP, you can create a new public IP address or use an existing public IP in the same location as the application gateway.
  • For a private IP, you can specify a private IP address from the subnet where the application gateway is created.
  • You configure SSL policy to control SSL protocol versions. You can configure an application gateway to deny TLS1.0, TLS1.1, and TLS1.2. Leave it default.

Read More
0 Comments

Microsoft Teams - Renaming a Channel without Breaking the Link to SharePoint

2/3/2020

10 Comments

 
​We know that renaming a Channel in Teams breaks the associated SharePoint link. It creates a new folder in SharePoint but when you access the files from Teams, it takes you back to the original folder.  Confusing and messy!!

However, I have a process to rename a Channel in Teams without breaking the link to SharePoint.

Before I change things, I want to show how my current Team is setup.
Picture
Picture
And the last part of the SharePoint URL:
Picture

Read More
10 Comments

Microsoft Teams - Issue with Guest Access

1/28/2020

0 Comments

 
​We all know by now that we can invite guests in Microsoft Teams if the settings are in place.  Well, that depends on how settings are configured in your tenant.

As you can see that guest access is enabled in Microsoft Teams Admin Portal.  And, yes, this setting has been enabled for several weeks.
Picture
​When Teams owners or members invite guests from public Teams, they get this message:
Picture
​Teams owners share the same experience as the image above when trying to invite guests from private Teams.

Read More
0 Comments

Microsoft Teams - Channel Name and Character Limits

1/17/2020

0 Comments

 
​I ran into something I have not experienced before when creating a new Teams channel.

Aside from not being able to add these special characters (~#%&*{}+/\:<>?|'”..), I discovered that Teams allows only 50 characters for “Channel name”.

In my example below, it truncates “This is a very long channel description with 50 characters” to “This is a very long channel description with 50 ch”

Read More
0 Comments

FIXED - Let's Encrypt in Azure Web Apps running on .Net Core and Linux

11/16/2019

0 Comments

 
We all know that Let's Encrypt Site Extension cannot be used for ASP.Net Core on a Linux Web App and though its an easy way to achieve getting and renewing SSL certificates for Web Apps.  However, site extensions are not available when running on Linux. Furthermore, the certificate creation process needs support from the target web app. With .Net Framework and IIS this could be achieved with web.config modification without modifying the web app (or it's web.config) itself.
Picture
This solution is based on the letsencrypt-webapp-renewer. It uses the same core library than the Azure Lets Encrypt site extension, but it is run as a WebJob. It can (should) be installed on its own web app, and supports multiple target websites.

The author of the letsencrypt-webapp-renewer has made thorough instructions, so I won't copy them here. When granting the service principal rights, you may want to only add Website Contributor and Web Plan Contributor instead of Contributor rights. The only thing needed in addition to those instructions is the support by the web app itself.

Read More
0 Comments

O 365 - Report Service Incident from Service Health Dashboard

11/2/2019

0 Comments

 
Picture
The Office 365 administration portal (admin preview) has been updated to include a way to report service incident to Microsoft.

If you are impacted by a service issue not yet reported you can submit an incident report.

This feature is currently being deployed to targeted tenant (aka preview.

To start using it, logon to your Office 365 administration portal and switch to the new admin center if not yet done) 

Read More
0 Comments

Office 365 Video to Microsoft Stream - Self Service Migration Tool

10/25/2019

0 Comments

 
As you may already know, the Office 365 Video service is being replaced by Microsoft Stream.  If you have been using Office 365 Video to publish videos, you can now start migrating it to Microsoft Stream using the self-service migration tool. If you don’t see it, you can request to register your tenant using the form available here https://aka.ms/O365VideoEarlyMigration

When you logon to your Office 365 Video portal you will see the migration banner to start the migration process
Picture
This will open a new window (https://web.microsoftstream.com/officemigration)
Picture

Read More
0 Comments

FIXED - Not a valid Base-64 string error by Azure CLI on a storage queue

10/13/2019

0 Comments

 
​Using Azure CLI a lot recently, it has made interactions with Azure so much easier using PowerShell.

https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest

I had to write a simple PowerShell script that added items to a Storage queue. Once the items were added to a queue an Azure function picked up the items and processed them.
Picture
According to the documentation of Azure CLI you need to use az storage message put.

Read More
0 Comments

Maximum attachment and upload sizes for lists and libraries - SharePoint Online

8/1/2019

0 Comments

 

The Issue

This is one of the most controversial topics of SharePoint Online and everyone seems to have a theory. For some it works like a charm and they never get to experience the pain while others even open up tickets with Microsoft Premium Support and still the issue remain unresolved.

Yes i am referring to the great file attachment and upload sizes. When you go online to look for the right answer, all you get is confusion with out dated information. For example old articles, new ones, One Drive for Business sync tools, classic vs modern and you will get unsure exactly what sizes to recommend to a client. So, I decided to do some testing with various large dummy file sizes around what I was reading the limitations to be. The results were close to Microsoft’s article, but with a very interesting caveat .

Test Setup

There are a few factors when you want to know max file sizes:
  • Classic interface
  • Modern interface
  • List Attachments
  • Document Libraries
  • Drag and Drop
  • Upload Multiple

Read More
0 Comments
<<Previous

    Archives

    February 2020
    January 2020
    December 2019
    November 2019
    October 2019
    September 2019
    August 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    November 2017
    October 2017
    April 2017
    March 2017
    February 2017
    January 2017
    November 2016
    July 2016
    December 2014

    Categories

    All
    Agile
    Analysis Of Metrics
    CMS
    DevOps
    Digital Workplace
    Guideline
    Microsoft
    Microsoft Azure
    Microsoft Teams
    Microsoft WPC 2016
    MS Ignite
    Niteco
    Office 365
    Office 365 CDN
    Personalization
    PowerShell
    Project Management
    Scrum
    SharePoint
    SharePoint 2013
    SharePoint 2016
    SharePoint Framework
    Sitecore
    Sitecore 9
    Sitecore Symposium
    Software Project Audit

    RSS Feed

    Picture

Feel free to connect and Subscribe for updates!

SKYPE

hammad.ahmad

Telephone

+62 81316905997

Email

hammad@sphammad.com
  • Home
  • About Me
  • Blog
  • Contact
  • Home
  • About Me
  • Blog
  • Contact