Articles
ELK 1 – Basics
Introduction This is the first post in the series of ELK stack. Here we will see some basic theoretical knowledge about ELK stack. Let’ start hunting the ELK 🙂 Fun fact: ELK is a large species deer! What is ELK? ELK – stands for Elastic, Logstash and Kibana. Elastic – Search or analytics engine that
Notifications in Pega 2 – Web Gadget channel
Introduction In this post, we will see how we can send out notifications from Pega. Notifications can be email, mobile push messages or an update on the notification gadget. It is mandatory to go through my previous post on WebSocket introduction. In the tutorial, I will showcase the notification update using the Out of
Notifications in Pega 1 – WebSocket introduction
Introduction In this post, I will start with basics about WebSocket technology. First, let’s talk about client server model – You can see the client server model in every service provider architecture. There will be one or more servers serving one or more clients. When we see from Pega perspective, application server or the web
Generate PDF from Pega – Customize styles
Introduction This is the continuation of my previous post on PDF generation. In this post We will see how to customize the css styling for the generated PDF. It is mandatory to visit my previous post, before continuing on this post. Also, I recommend you to go through another post on updating the CSS styles.
Debug and update css styles in Pega
Introduction This is a very simple post on debugging UI screens using browser developer tool. We will also see how to customize the styles for the UI element. There are two topics in this post Debug and test your styles using browser developer toolApply css styles using Pega css rule. We will start with showing
Generate PDF from Pega – Using Pega APIs
Introduction In this post we will see some basic Pega APIs that aid generating PDF document. What is PDF? PDF stands for Portable Document Format. It presents the reliable document independent of software, hardware or operating system.Invented by Adobe and is now an open stand maintained by ISO. So, it is one type of file
Excel processing in Pega
Introduction In this post we will see how pega can read the excel data. In my file listener series posts, I explained how you can read a CSV file. In this post, I will not be using listener, instead will show you stand alone APIs that can be used to parse the excel file. The
OpenID connect authentication service in Pega
Introduction This is the sequel of my previous post on OpenID connect basics. It is mandatory to go through the below post before proceeding. In this tutorial, we are going to create a new OpenID Connect authentication service in Pega using google as the OpenID Identity provider. Pega supports only the authorization code OpenID flow.
OpenID Connect basics
Introduction One more post on Authentication topic, this time OpenID Connect. In this post we will cover some basics about OpenID Connect mechanism. I will start with a short history. Years before organizations wanted to have a unified authentication system for better management and security. Thus, Single sign on comes into picture to have a
Pega as OAuth provider
Introduction In the previous posts, we saw how Pega can act as OAuth client and access the protected resources from OAuth providers like LinkedIn, twitter etc. In this post we will see how Pega can act other way around by taking the role of OAuth provider. For a better understanding, please visit the below posts
Pega as OAuth client – authorization code grant type
Introduction This is the third post of the OAuth series. For a better understanding, please visit the posts in order. In this post we will see how Pega can act as OAuth client for authorization code grant type. I will be using LinkedIn as OAuth provider for authorization code What is authorization code grant type?
Pega as OAuth client – client credentials grant type
Introduction This is the continuation of the previous post. In this post we will see how Pega can act as an OAuth client using Client credentials grant type. In tutorial, I will use twitter as the OAuth provider. For a better understanding please go through the below post first to cover the basics What is
OAuth 2.0 basics
Introduction This is the first of the series in OAuth authentication. In this post we will see more in detail about the basics of OAuth workflow and different grant types supported by OAuth. This will be bit more theory post 😉. Finally we will have some hands on in setting up twitter developer application. What
Schedule reports in Pega
Introduction In this post, we will see how to schedule and subscribe any reports from Pega. Business scenario Say Amazon is using pega application for the sales department. The sales department has different line managers for different sales category. For example, Sales manager for electronics department, sales manager for household department etc. As a Sales
Two-way SSL – Part 3
Introduction This is the final post of the SSL series. In this post we will see how to implement two-way SSL and how Pega can make use of two-way to secure their web services using keystore and truststore instance. This is the continuation of my previous post on SSL basics. It is mandatory to go
One-way SSL – Part 2
Introduction In this post we will see how to implement one-way SSL and how Pega can make use of one-way to secure their web services using keystore instance. This is the continuation of my previous post on SSL basics. Assume there are 2 applications (Java application ABC and Pega application XYZ) Pega application is hosting
SSL basics – Part 1
Introduction This post is the first of the SSL series. In this post we will see more in detail about the basics of SSL and end by hosting the pega personal edition using https. After spending lot of days on investigation, I am presenting you guys with this post. Hope you will understand something new
Tickets in Pega
Introduction In this post, we will see how we can configure tickets in Pega and its use cases. I will start with a story!! Once we friends went to an amusement park. That was a holiday and so It was quite busy out there and we were standing in a queue for more than an