@backstage/plugin-catalog-backend-module-msgraph
Home > @backstage/plugin-catalog-backend-module-msgraph
A Backstage catalog backend module that helps integrate towards Microsoft Graph
Classes
| Class | Description | 
|---|---|
| A HTTP Client that communicates with Microsoft Graph API. Simplify Authentication and API calls to get  Uses  | |
| Reads user and group entries out of Microsoft Graph, and provides them as User and Group entities for the catalog. | |
| Extracts teams and users out of the Microsoft Graph API. | 
Functions
| Function | Description | 
|---|---|
| The default implementation of the transformation from a graph group entry to a Group entity. | |
| The default implementation of the transformation from a graph organization entry to a Group entity. | |
| The default implementation of the transformation from a graph user entry to a User entity. | |
| Takes an input string and cleans it up to become suitable as an entity name. | |
| Parses configuration. | |
| Reads an entire org as Group and User entities. | |
| Parses a single configured provider by id. | |
| Parses all configured providers. | 
Interfaces
| Interface | Description | 
|---|---|
| Legacy options for MicrosoftGraphOrgEntityProvider based on  | |
| Interface for microsoftGraphOrgEntityProviderTransformExtensionPoint. | 
Variables
| Variable | Description | 
|---|---|
| Registers the MicrosoftGraphOrgEntityProvider with the catalog processing extension point. | |
| The (primary) user email. Also used by the Microsoft auth provider to resolve the User entity. | |
| The group id used by the Microsoft Graph API | |
| The tenant id used by the Microsoft Graph API | |
| The user id used by the Microsoft Graph API | |
| Extension point used to customize the transforms used by the module. | 
Type Aliases
| Type Alias | Description | 
|---|---|
| Extends the base msgraph types to include the odata type. | |
| Customize the ingested Group entity | |
| Options for MicrosoftGraphOrgEntityProvider. | |
| The configuration parameters for a single Microsoft Graph provider. | |
| OData (Open Data Protocol) Query https://docs.microsoft.com/en-us/odata/concepts/queryoptions-overview https://docs.microsoft.com/en-us/graph/query-parameters | |
| Customize the ingested organization Group entity | |
| Customize the MSGraph Provider Config Dynamically Transforming fields that are not used for each scheduled ingestion (e.g., id, schedule) will have no effect. | |
| Customize the ingested User entity |