Skip to content

Spring Cloud Azure Blog Proposals

Rujun Chen edited this page May 10, 2022 · 29 revisions

Spring Cloud Azure Blog Proposals

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

Develop a Spring Boot Web Application Which Support Login by Microsoft Work or School Account

Title: Develop a Spring Boot Web Application Which Support Login by Microsoft Work or School Account

Author: @chenrujun

Outline:

1. Introduction of Spring Security and Microsoft Work or School Account
2. Develop a Spring Boot Web Application Which Support Login by Microsoft Work or School Account
  2.1. Create Application by Spring Initializer
  2.2. Modify the Application
  2.3. Run Application and Validate Result
3. Reference

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 Spring Cloud Azure support Spring Native?

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.

Outline

  1. what we should know.
  2. what features we will consider.
  3. authentication and authorization.
  4. detail implementations.
  5. testing and deployment.
  6. conclusion.

Develop a Spring Cloud Azure stream binder Service bus application based on Visual Studio Code plugin authentication

Title Develop a Spring Cloud Azure stream binder Service bus application based on Visual Studio Code plugin authentication

Author @v-yonghuiye

Description

Spring Cloud Azure 4.0 has released. In version 4.0, it supports multiple authentication methods, such as Environment, Managed Identity, Visual Studio Code, Azure CLI, etc. This blog will introduce how to use Visual Studio Code plugin authentication to develop a Spring Cloud Azure stream binder Service bus application.

Outline:

Develop a Spring Cloud Azure stream binder Service bus application based on Visual Studio Code plugin authentication
1. Brief introduction to Spring Cloud Azure stream binder Service bus and Visual Studio Code
2. Create Spring Cloud Azure stream binder Service bus application with Azure Spring Initializr
3. Project setup
4. Provision Azure Resources
5. Running and Testing

How to use Spring Cloud Stream binder for Azure Service Bus Queue by retrieving connection string via ARM

Title: How to use Spring Cloud Stream binder for Azure Service Bus Queue by retrieving connection string via ARM

Author: @v-muyaofeng

Outline:

1. Brief introduction 
  1.1 library: spring-cloud-azure-stream-binder-servicebus 
  1.2 Service Principal
  1.3 use ARM to get connection-string
2. Sample showing

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