Skip to main content

@backstage/integration-react

Home > @backstage/integration-react

Frontend package for managing integrations towards external systems

Classes

ClassDescription
ScmAuthAn implementation of the ScmAuthApi that merges together OAuthApi instances to form a single instance that can handles authentication for multiple providers.
ScmIntegrationsApiFactory class for creating ScmIntegrationRegistry instances.

Interfaces

InterfaceDescription
ScmAuthApi

ScmAuthApi provides methods for authenticating towards source code management services.

As opposed to using the GitHub, GitLab and other auth APIs directly, this API allows for more generic access to SCM services.

ScmAuthTokenOptionsThe options that control a ScmAuthApi.getCredentials() call.
ScmAuthTokenResponseThe response from a ScmAuthApi.getCredentials() call.

Variables

VariableDescription
scmAuthApiRefThe ApiRef for the ScmAuthApi.
ScmIntegrationIconAn icon that represents a certain SCM integration.
scmIntegrationsApiRefThe API that holds all configured SCM integrations.

Type Aliases

Type AliasDescription
ScmIntegrationIconPropsProps for ScmIntegrationIcon.