Social logins using Oauth2 have become a industry standard. It has revolutionized the way sites share data and has allowed users to quickly access new applications without having to create a new set of credentials. This article gives an example of why OAuth2 was invented and provides a working example of a Spring Security 5 application integrated with Google.
.NET Software Development & Consulting Services
Keyhole Software delivers quality, full-stack .NET solutions. As a Gold Microsoft Partner with proven expertise in C#, .NET Framework, .NET Core, and others, we use the right tool for each unique project.
Java Software Development & Consulting Services
Discover Keyhole Software’s expert Java consulting services. From custom application development and project augmentation to training and advisory, our U.S.-based Java practitioners deliver enterprise-grade solutions tailored to your business needs. Learn more!
Auto Damage Detection App with Java, React, and AI
A team of Keyhole Software consultants helped a multi-national company to develop an application focused on full automation of the insurance claims workflow process after a car accident. The development relied heavily on React and Java, and other key technologies include Artificial Intelligence, Spring Boot, Microservices, and REST. Client and Application Overview The client develops software solutions for the insurance …
AWS SNS Push Notifications
Have you ever received endless notifications from the latest application you just downloaded? For example, a bank application that tells you your balance is less than $50. It is likely a message sent directly to your phone through Apple Push Notification Service, Firebase Cloud Messaging, or some other like service.
While you can use any of these services directly, there is a lot to gain by using something like AWS SNS to manage, send, and organize your notifications.
In this post, we show an example of the Push Notification feature of Amazon Simple Notification Service (SNS) using Firebase to handle the iOS and Android messages. Code examples are in Java using Eclipse.
Do note that this blog is solely focused on Push Notification feature of SNS. Keep in mind that SNS can be used for email and SMS messaging, but for brevity, we will steer clear of those.



