Categories
Sitecore

Sitecore Identity – 3 – Adding mobile native clients

In the last two parts of the Sitecore Identity series, I described the basics and an understanding of the architecture and how IdentityServer4 is embedded and used in Sitecore 9.1+, the second part was a demo for adding a web client that authenticates itself against the Sitecore Identity (meaning that a custom web application uses Sitecore as the login method think like Login using Facebook or any other Identity Provider).

The third post of the series is a bit new, as there aren’t any samples (that I could find). I will show how to add a native mobile app client (iOS for this post but Android works the exact same).
This will enable you first to authenticate against the Sitecore Identity, then secondly (later posts coming) consume protected APIs (whether Sitecore native or custom ones).

Categories
ASP.NET Core Sitecore

Sitecore Identity – 2 – Adding web clients

In the first part of the series I tried to explain and give a very small introduction to what is Sitecore Identity and the basic implementation that comes out of the box with Sitecore 9.1 +

In this part I will show some coding and how to build an external web application that uses the Sitecore Identity server to authenticate users, and to connect to the Sitecore instance APIs.

Categories
Sitecore

Sitecore Identity – 1 – Understanding the basics

Introduction

One of the major updates that came in Sitecore 9.1 is Sitecore Identity, this blog post will introduce a basic understanding for how it works.

Categories
Artificial Intelligence Azure

Microsoft Certified: Azure AI Engineer Associate

Since the beginning of this year, I have been shifting the focus towards AI and ML, and their applications in business and real world. One step towards achieving the technical capability check was this certification. Happy to announce that I completed the Microsoft Certified: Azure AI Engineer Associate certification. Looking forward for the next ones.

Certification
Categories
Sitecore

Understanding jss create for Sitecore JSS

One thing I love about Sitecore is the ability to extend and customize almost anything. And that also goes with the newly released Sitecore JSS.

In the previous posts, I gave a very brief introduction and getting started with Sitecore JSS, and then I tried to recreate a very minimal JSS app without using any out of the box client tools.

In this post I will show how to use the Sitecore JSS tools to reuse your own template.

Categories
Sitecore

Bare bones Sitecore JSS react application

In the last post of getting started with Sitecore JSS, I  worte a brief introduction on what is actually Sitecore JSS, decribed the server and client components and finally showed how to run the out of box react template. I also described briefly what comes with the default template in terms of folder but didn’t get into details of that.

In this post, I will build the simplest ever jss application without using the default template, and deploying it to Sitecore with the bare minimum, this will help to understand all the moving parts under the hood.

Categories
Sitecore

Getting started with Sitecore JSS

I have been working on a mega project using Sitecore JSS, it even got pushed to production since TP4.

Having said, I decided to start blogging about this awesome technology hopefully to give back to the community and to learn more through the process.

So let’s begin.

Categories
ASP.NET Core

ASP.NET Core in Visual Studio for Mac

So you all heard the news in #Build 2017, Visual Studio on Mac has been fully released and is General Available. To celebrate this release I will write few posts on building some different .net apps on my Mac.

As you already expect from the title, this article will be on ASP.NET Core I will make it short and simple.

Categories
Azure

Azure Media Services – Media Indexer

One of the powerful offerings Microsoft Azure has is the “Azure Media Services”.

Azure Media Services spans lots of capabilities, and I am sure the very first thing you think about is video publishing and streaming, but it is way more than just that. Encoding, live and on-demand streaming, content protection, analytics and even client players.

In this post, I will focus on the Media Analytics services, and explore them with a sample demo or more.

Categories
Azure

Into the Cloud

Microsoft Azure is a Huge place to explore. So I will try to learn all about it by blogging.

This is very first post in the series will just be a shallow view on some of the services/products on Azure that is of interest for me.

In the old days of the cloud -which is not so old- cloud services were usually categorized in one of three layers, namely Infrastructure (IaaS), Platform (PaaS) and Software (SaaS).