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.
| Language | Library | 
|---|---|
| PHP | Download | 
| Python | Download | 
| .NET | Download | 
| Java | Download | 
Published Generic SAML Libraries
The same libraries used to integrate with Cirrus can be used for bilateral SAML integrations with Entra ID.
| Language | Library | 
|---|---|
| PHP | Download | 
| Python | Download | 
| .NET | Download | 
| Java | Download | 
Published Microsoft Graph API Libraries
These libraries are useful for general information retrieval and platform tasks across Entra ID and Microsoft 365.
| Language | Library | 
|---|---|
| PHP | Download | 
| Python | Download | 
| .NET | Download | 
| Java | Download | 
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.
Secrets in App Registrations cannot be set to expire further out than 2 years. You will need to remember to rotate them.