fossa_create_oidc_provider
Registers an OIDC identity provider that your FOSSA organization trusts, enabling federated login without passwords.
Instructions
Register an OIDC identity provider that this FOSSA organization will trust.
WRITES TO FOSSA. Requires FOSSA_ALLOW_WRITES=true and FOSSA_ALLOW_ADMIN=true.
This is federated-identity configuration for the whole organization. Adding a provider does not by itself let anyone in — a trust relationship does that — but it is the first half of a password-less login path, and whoever can call this can choose which issuer FOSSA will believe. Enabling the ADMIN tier on a deployment that does not authenticate its callers grants that ability to every caller.
issuer must be the issuer URL exactly as the provider mints it in the iss
claim. Use scope="team" with scope_id set to a team id to scope the
provider to one team; org scope takes no scope_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | org | |
| issuer | Yes | ||
| scope_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||