TeamCity plugin which supports authentication via Microsoft Azure Active Directory.
Plugin compatible with TeamCity server 8.1+, 9.0+
Download latest plugin version and install it as ususal
Register your TeamCity server as an application in your Azure Active Directory.
Set 'SIGN-ON URL' to {TEAMCITY_URL}/login.html
Add 'REPLY URL' {TEAMCITY_URL}/overview.html
Also please check for 'CLIENT ID', 'OAUTH 2.0 AUTHORIZATION ENDPOINT' in 'App Endpoints' section.
Add 'Microsoft Azure Active Directory' HTTP authentication module to your authentication configuration.
Specify valid 'App OAuth 2.0 authorization endpoint' and 'Client ID' retrieved from Azure Portal.
Use 'Log in using Azure Active Directory' link available on Login page to login via your Azure Active Directory account.
Issue 'mvn package' command from the root project to build your plugin. Resulting package .zip will be placed in 'target' directory.
To install the plugin, put zip archive to 'plugins' dir under TeamCity data directory and restart the server.
Please submit your questions/bugs/feature requests here