coopnorge / provider-github

Apache License 2.0
23 stars 11 forks source link

External user invitation to repository #79

Open HemaniB278 opened 1 week ago

HemaniB278 commented 1 week ago

we have requirement to sent external user invitation to repository with read permission. For this we have used team membership claim. below is my claim.

apiVersion: team.github.upbound.io/v1alpha1
kind: TeamMembership
metadata:
  name: some-team-membership
spec:
  forProvider:
    role: member
    teamId: <teamid>
    username: <username>
  providerConfigRef:
    name: default

apiVersion: team.github.upbound.io/v1alpha1
kind: TeamRepository
metadata:
  name: some-team-repo
spec:
  forProvider:
    permission: pull
    repository: <repoistory>
    teamId: <teamid>
  providerConfigRef:
    name: default

When we sent invitation to user, its asking user to perform sso authentication. Could you please help to send external user invitation without sso?

When i add external user to a repository manually. External user is able to accept the invitation and read the repository content. repository_invitation