This chapter discusses Stardog Launchpad. Launchpad is a login service for a single Stardog endpoint for access to Stardog Applications (Designer, Explorer, and Studio).
Stardog Launchpad is only available upon request and is not included in any Stardog trial or free offering.
Launchpad is a login service for a single Stardog instance for access to Stardog Applications (Studio, Explorer, Designer).
There are 2 main flows (Kerberos being the exception) used by the Launchpad application with respect to authentication.
Basic Auth (Stardog username and password)
Identity Provider (e.g. Google)
Both authentication flows utilize Stardog’s OAuth 2.0 Integration. In short, Stardog can produce JWTs (JSON Web Tokens) it can later accept for authenticated API requests. Stardog can also be configured to accept JWTs issued by a trusted issuer and optionally auto-create users if roles from the IdP are mapped properly to pre-defined Stardog roles.