Skip to main content

Code Libraries

The Texas A&M deployment of the Entra ID service returns standardized API responses via the Microsoft Graph API. Any Microsoft-provided library can be used to integrate a service provider.

Published Microsoft OIDC Authentication-Specific Libraries​

Use these libraries if you just need to integrate authentication.

LanguageLibrary
PHPDownload
PythonDownload
.NETDownload
JavaDownload

Published Generic SAML Libraries​

The same libraries used to integrate with Cirrus can be used for bilateral SAML integrations with Entra ID.

LanguageLibrary
PHPDownload
PythonDownload
.NETDownload
JavaDownload

Published Microsoft Graph API Libraries​

These libraries are useful for general information retrieval and platform tasks across Entra ID and Microsoft 365.

LanguageLibrary
PHPDownload
PythonDownload
.NETDownload
JavaDownload

Best Practices​

Many of these libraries require that you store and manage a secret key in order to faciliate authentication via OIDC or long-lived Graph calls. Always speak to a professional in IT Security & Risk if you're ever unsure about how to manage these securely.

Secret Rotation

Secrets in App Registrations cannot be set to expire further out than 2 years. You will need to remember to rotate them.