github / github/platform-samples

find nameId of specific user with a given loginid in org

Ouverte
#414 3 commentaires 3 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Shell
Étoiles
2.2k
Forks
1.9k
Merge moyen
7 j 19 h
PR mergées (30 j)
1

Description

The query [1] will list all users with samlIds in the org, but how can I craft the query to search for a user with a specific login?

[1]

query Users($org: String!, $first: Int = 100, $after: String) {
      organization(login: $org) {
        samlIdentityProvider {
          externalIdentities(first: $first, after: $after) {
            edges {
              node {
                guid,
                samlIdentity {
                  nameId
                }
                user {
                  login
                }
              }
            }
            pageInfo {
              hasNextPage
              endCursor
            }
          }
        }
      }
    }

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par la Users GraphQL query incluse dans l’issue et examinez les external-identities fields pertinents de l’organisation. Déterminez si la query peut cibler un login spécifique et documentez la query ou la limitation qui en résulte, notamment la façon dont elle renvoie le nameId de cet utilisateur.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
graphql
Domaine
api
Type d'issue
Documentation
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.