Office 365 Single Sign On & Vaadin Example Project?

I’d like to port an existing basic AWT Java application to a web-framework, where users authenticate using existing corporate Office 365 accounts.

I’ve seen a basic example of this being done using Spring Boot & Thymeleaf here - - which works well.

However, I’d rather use the Vaadin framework to achieve this - are there any similar premade projects using Vaadin with the same functionality?