Based on OIDC user: * Create users and preload SSH keys from Github and/or other sources (eg inventory app) * Create/delete organizations for `type: org` * Delete user and their repos when OIDC user is deleted * Enable/disable user (and therefore SSH login) in Gitea based on OIDC group membership * Provision OIDC app secrets that use Gitea as IdP (eg Woodpecker or Drone)
Based on OIDC user:
type: org