oAuth 2.0 with Spring Security

Author: Muhammed Shakir Spring security and spring data are among the core modules of spring framework. Spring security supports almost all the aspects of enterprise security that is expected on server side.  Spring security has strong support for oAuth 2.0. As we know, oAuth 2.0 is a token base authentication & authorization mechanism. Here the authorization refers to authorizing the app (angular app / react app / any other browser based app / mobile) to access the protected...


Muhammed Shakir, July 06, 2018 | Posted in Application Services

Read Post
oAuth 2.0 – Taking Authentication and Authorization to another level

oAuth 2.0 is a token base authentication & authorization mechanism. Here the authorization refers to authorizing the app (angular app / react app / any other browser based app / mobile) to access the protected resources on the server. These resources are provided through a well-defined REST API by the resource server It must also be noted that it is more than authorizing the app; you may also want to authenticate the user who is using the app. In such a case you will authenticate the...


Muhammed Shakir, June 19, 2018 | Posted in Application Services

Read Post
API Gateways Simplified – A high level introduction to what API Gateways are and how they fit in the Microservices based architecture

Microservices based architecture is the future of complex applications.  In this blog, we will ponder upon one the critical components of this architecture – API Gateway. Why someone would have thought of an API gateway? Let’s start with why an API gateway is needed in the first place. There are multiple challenges that a microservices based architecture faces when it serves real world requests from external systems: One client source needs data from multiple APIs – A client...


Shivani Singh, January 23, 2018 | Posted in Application Services

Read Post
Building Highly Scalable & Reactive Applications Using the Actor Model

There was a time when scalability meant clustering the database, then came the era of component transaction servers like Jaguar CTS & Microsoft transaction servers. This was followed up by the era of J2EE application servers like WebLogic, WebSphere, JBoss which could be clustered. These application servers were clustered to provide scalability across x axis. Then came in the concept of replicating micro-services on light-weight containers like Docker and there by scaling on y axis. And now...


Muhammed Shakir, July 25, 2017 | Posted in Application Services

Read Post
How DevOps Is Changing Enterprise IT

The previous decade was entirely dedicated to the emergence of new technologies revolving around social media and startup culture. With time, we started to witness changes in the way technology was being utilized comparedto previous decade. There was much more reliance on technology with the penetration of smartphones. And with wider penetration, enterprises were now expected to have wider touchpoints with customers. Suddenly there were increasing demands for applications and solutions like...


Alpesh Bhavsar, January 18, 2017 | Posted in Application Services

Read Post
Top 3 Enterprise Mobility Challenges

Mobile application today has the power to transform businesses. With the introduction of smart phones and advancements in wireless networks, mobile technology has taken a different shape. Smartphones and tablets are being accepted as corporate tools because of access to network, services and applications provided at different layers. The users want to communicate with the customers, business partners and employees in real time – at any time and from any location. According to Gartner Inc., by...


Chandni Bhagchandani, November 28, 2016 | Posted in Application Services

Read Post