Skip to content

Spring Cloud Azure Blog Proposals

Gary Liu edited this page May 9, 2022 · 29 revisions

Spring Cloud Azure Blog Proposals

This page is used to track Spring Cloud Azure blog proposals.

Implementing Azure AD Single Sign-on in Spring Boot Web Application

Title: Implementing Azure AD Single Sign-on in Spring Boot Web Application.

Author: @chenrujun

Description: Spring is very popular in the java world. Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". Azure AD is a complete identity and access management solution with integrated security. The Azure AD enterprise identity service provides single sign-on, multifactor authentication, and conditional access to guard against 99.9 percent of cybersecurity attacks. This blog will introduce how to implement Azure AD single sign-on in Spring Boot web application.

How to make a Spring-extended library support Spring Native?

Title: How to make a Spring-extended library support Spring Native?

Author: @moarychan

Outline:

1. Brief introduction for Spring Native
2. Solution
   2.1. How Spring Native support its own libraries
   2.2. Solution
      2.2.1 Embedding configuration files
      2.2.2 Extending spring-native-configuration support
      2.2.3 Each library is implemented independently or as a whole with one library
3 How does Spring Cloud Azure work?

How to Develop a Spring Boot Application Using Spring Cloud Azure Stater for EventHubs

Title: How to Develop a Spring Boot Application Using Spring Cloud Azure Stater for EventHubs

Author: @v-garyliu

Description: When developers considering developing a spring boot application using spring boot framework and want to take advantage of the spring boot starters, the Spring Cloud Azure starter for Azure EventHubs can be used as one good option. This post will take a tour of how to implement a fully productive spring boot application based on that.

How to deploy an app to Azure Spring Cloud using GitHub action

Title: How to deploy an app to Azure Spring Cloud using GitHub action.

Author: @v-yonghuiye

Description: Azure Spring Cloud makes it easy to deploy Spring Boot applications to Azure without any code changes. GitHub Actions enables automation, customization, and execution of software development workflows. This blog will introduce how to use GitHub Actions to create workflows in repositories to easily manage your Azure Spring Cloud deployments.

How to use Azure Active Directory in Spring Boot application by Spring-Security

Title: How to use Azure Active Directory in Spring Boot application by Spring-Security

Author: @v-muyaofeng

Description: Azure AD is a complete identity and access management solution with integrated security, but it's also complex. So, in this blog, we introduce a list of examples to help you easily use Azure AD and Spring-Security.

Outline:

1. Brief introduction for Spring-Security and Azure AD
2. Sample introduce and show 
   2.1 Login by OAuth 2.0 authorization code flow.
   2.2 Use client information access resource-server
   2.3 resource-server checks the authority from client
   2.4 Use one client application access multiple resource servers.
   2.5 Client access resource-server-1, and resource-server-1 access resource-server-2

Build Application With Kotlin and Spring Cloud Azure

Title: Build Application With Kotlin and Spring Cloud Azure

Author: @backwind1233

Description:

Outline:

Build Application With Kotlin and Spring Cloud Azure
1. Create the Kotlin Application with Azure Spring Initializr
2. Writing Code
	2.1 Secure App With Azure Active Directory
	2.2 Sending and Receiving Messages With Servicebus
	2.3 Retrieve Multiple Secrets from Azure Key Vault
3. Provision Azure Resources
4. Running and Testing

Free Azure Event Hubs credentials in your Kafka applications

Title: Free Azure Event Hubs credentials in your Kafka applications

(Alternative: Connect to Azure Event Hubs from your Kafka applications without connection strings)

Author: @yiliuTo

Outline:

1. Importance and benefits of credential-free applications
2. Brief introduction for Spring Cloud Azure Kafka support
3. Feature description of Managed Identity OAuth support in Spring Cloud Azure Kafka
4. Step by step turorial of how to set up an Spring Cloud Azure Kafka application with Managed Identities
   4.1 create and configure msi for the hosting environemnt
   4.2 import Spring Cloud Azure starter in pom.xml
   4.3 configure application properties for managed identities
   4.4 deploy the application to the hosting environment
Clone this wiki locally