Skip to main content

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.