La federazione delle identità per la forza lavoro ti consente di utilizzare PingOne Advanced Identity Cloud (AIC) come provider di identità (IdP) per autenticare la tua forza lavoro in Google Cloud. Dopo aver configurato l'integrazione di Security Assertion Markup Language (SAML) 2.0, gli utenti federati possono accedere ai servizi Google Cloud che supportano la federazione delle identità per la forza lavoro.
Prima di iniziare
- Assicurati di configurare un'organizzazione Google Cloud .
-
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata. Dopo aver eseguito l'accesso, inizializza Google Cloud CLI eseguendo il comando seguente:
gcloud init - Per l'accesso, l'IdP deve fornire informazioni di autenticazione firmate: le risposte dell'IdP SAML devono essere firmate.
- Per ricevere informazioni importanti sulle modifiche alla tua organizzazione o ai prodottiGoogle Cloud , devi fornire i Contatti essenziali. Per ulteriori informazioni, consulta la panoramica della federazione delle identità per la forza lavoro.
Costi
La federazione delle identità per la forza lavoro è disponibile come funzionalità senza costi. Tuttavia, l'audit logging dettagliato della federazione delle identità per la forza lavoro utilizza Cloud Logging. Per informazioni sui prezzi di Logging, consulta Prezzi di Google Cloud Observability.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per configurare la federazione delle identità per la forza lavoro, chiedi all'amministratore di concederti il ruolo IAM Amministratore pool di forza lavoro IAM (roles/iam.workforcePoolAdmin) nell'organizzazione.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Se configuri le autorizzazioni in un ambiente di sviluppo o di test, ma non in un ambiente di produzione, puoi concedere il ruolo di base Proprietario (roles/owner) di Identity and Access Management (IAM). Questo ruolo include anche le autorizzazioni per la federazione delle identità per la forza lavoro.
Crea un pool di identità per la forza lavoro
gcloud
Per creare il pool di identità per la forza lavoro, esegui questo comando:
gcloud iam workforce-pools create WORKFORCE_POOL_ID \
--organization=ORGANIZATION_ID \
--display-name="DISPLAY_NAME" \
--description="DESCRIPTION" \
--session-duration=SESSION_DURATION \
--location=global
Sostituisci quanto segue:
WORKFORCE_POOL_ID: un ID scelto da te per rappresentare il tuo pool di forza lavoro Google Cloud . L'ID pool deve essere univoco a livello globale in tutti i pool di identità della forza lavoro in Google Cloud. Per informazioni sulla formattazione dell'ID, consulta la sezione Parametri di query nella documentazione dell'API.ORGANIZATION_ID: l'ID organizzazione numerico della tua organizzazione Google Cloud per il pool di identità della forza lavoro. I pool di identità della forza lavoro sono disponibili in tutti i progetti e le cartelle dell'organizzazione.DISPLAY_NAME: (Facoltativo) Un nome visualizzato per il pool di identità della forza lavoro.DESCRIPTION: (Facoltativo) Descrizione di un pool di identità della forza lavoro.SESSION_DURATION: (Facoltativo) La durata della sessione, espressa come numero seguito das, ad esempio3600s. La durata della sessione determina per quanto tempo sono validi i Google Cloud token di accesso, le sessioni di accesso alla console (federata) e le sessioni di accesso a gcloud CLI di questo pool di forza lavoro. La durata della sessione è impostata su un'ora (3600 s) per impostazione predefinita. Il valore della durata della sessione deve essere compreso tra 15 minuti (900 s) e 12 ore (43.200 s).
Console
Per creare il pool di identità della forza lavoro, segui questi passaggi:
Nella console Google Cloud , vai alla pagina Pool di identità per la forza lavoro:
Seleziona l'organizzazione per il pool di identità della forza lavoro. I pool di identità della forza lavoro sono disponibili in tutti i progetti e le cartelle di un'organizzazione.
Fai clic su Crea pool e segui questi passaggi:
Nel campo Nome, inserisci il nome visualizzato del pool. L'ID pool viene ricavato automaticamente dal nome durante la digitazione e viene visualizzato sotto il campo Nome. Puoi aggiornare l'ID pool facendo clic su Modifica accanto all'ID pool.
(Facoltativo) In Descrizione, inserisci una descrizione del pool.
Per creare il pool di identità per la forza lavoro, fai clic su Avanti.
La durata della sessione del pool di identità della forza lavoro è di un'ora (3600 s) per impostazione predefinita. La durata della sessione determina per quanto tempo sono validi i token di accesso Google Cloud , la console (federata) e le sessioni di accesso di gcloud CLI di questo pool di forza lavoro. Dopo aver creato il pool, puoi aggiornarlo per impostare una durata della sessione personalizzata. La durata della sessione deve essere compresa tra 15 minuti (900 secondi) e 12 ore (43.200 secondi).
Crea un'applicazione PingOne AIC
Questa sezione mostra come creare un'integrazione delle applicazioni PingOne AIC.
Crea un IdP in hosting
- In Native Consoles > Access Management, vai a Realms > REALM_NAME > Dashboard e fai clic su SAML Applications.
- Fai clic su Aggiungi provider di entità > Ospitato.
Inserisci un ID entità. Prendi nota di questo valore per utilizzarlo in un secondo momento.
- Verifica che il valore di Entity Provider Base URL (URL di base del fornitore di entità) sia corretto. Advanced Identity Cloud utilizza questo valore per tutti gli endpoint correlati a SAML 2.0.
- Nella sezione Meta Aliases (Meta alias), fornisci un valore compatibile con l'URL nella proprietà Identity Provider Meta Alias (Meta alias del provider di identità). Questo alias deve essere univoco nella cerchia di attendibilità.
- Fai clic su Crea.
- Nella scheda Assertion Processing (Elaborazione asserzione), nella sezione Attribute Mapper (Mappatura attributi), mappa i nomi degli attributi SAML ai nomi degli attributi locali. I nomi degli attributi SAML sono i nomi utilizzati in un'asserzione.
- Fai clic su Aggiungi o Aggiorna per ogni mappatura.
- Fai clic su Salva modifiche.
Utilizza gli attributi
Questa sezione descrive come utilizzare gli attributi dell'asserzione SAML.
Negli esempi seguenti, gli attributi nell'asserzione SAML sono mappati ad attributi locali:
| Attributo SAML | Attributo locale |
|---|---|
IDPEmail |
mail |
FirstName |
givenName |
groups |
groups |
Configura gli attributi richiesti nella sezione di mappatura degli attributi. Mapperai questi attributi quando creerai il provider del pool di identità della forza lavoro più avanti in questa guida.
Esporta i metadati del provider
Puoi accedere ai metadati SAML 2.0 per il tuo provider ospitato in uno dei seguenti modi:
Over REST
Esegui questo comando:
curl --output METADATA_XML \ "https://TENANT_ENV_FQDN/am/ExportSamlMetadata?entityid=ENTITY_ID&realm=/REALM"In un browser
Apri l'URL dei metadati dell'ambiente tenant in un browser per scaricare il file XML:
https://TENANT_ENV_FQDN/am/ExportSamlMetadata?entityid=ENTITY_ID&realm=/REALM
- Salva il file XML sul tuo computer locale.
Importa Google come SP remoto
Prepara l'XML dei metadati SP di Google Cloud . Utilizza il seguente modello, sostituendo i valori segnaposto:
<?xml version="1.0" encoding="UTF-8"?> <md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" entityID="https://iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID/providers/WORKFORCE_PROVIDER_ID"> <md:SPSSODescriptor AuthnRequestsSigned="false" WantAssertionsSigned="true" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol"> <md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified</md:NameIDFormat> <md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</md:NameIDFormat> <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://auth./signin-callback/locations/global/workforcePools/WORKFORCE_POOL_ID/providers/WORKFORCE_PROVIDER_ID" index="0" isDefault="true"/> </md:SPSSODescriptor> </md:EntityDescriptor>Importa i metadati in uno dei seguenti modi:
Nella console
- Nella console di amministrazione di PingOne AIC, vai ad Applicazioni SAML.
- Fai clic su Add Entity Provider (Aggiungi provider di entità) > Remote (Remoto).
- Carica il file XML dei metadati SP Google Cloud che hai appena creato.
- Fai clic su Crea.
Over REST
- Converti i metadati XML in una stringa con codifica base64url.
- Ottieni un token di accesso.
Esegui questo comando:
curl --request POST \ --header 'authorization: Bearer ACCESS_TOKEN' \ --header 'Content-Type: application/json' \ --header 'Accept-API-Version: resource=1.0' \ --data-raw '{"standardMetadata": "BASE64URL_ENCODED_METADATA"}' \ 'https://TENANT_ENV_FQDN/am/json/realms/root/realms/alpha/realm-config/saml2/remote?_action=importEntity'
Crea una cerchia di fiducia (CoT)
- Vai a Realms > REALM_NAME > Applications > Federation > Circles of Trust.
- Fai clic su Aggiungi cerchia di fiducia.
- Inserisci un nome e fai clic su Crea.
- Nella pagina Circle of Trust (Cerchia di attendibilità), nella proprietà Entity Providers (Provider entità), seleziona l'IdP in hosting e l'SP remoto Google Cloud .
- Fai clic su Salva modifiche.
Crea il provider del pool di identità per la forza lavoro PingOne AIC
Questa sezione descrive come creare un provider di pool di identità per la forza lavoro per consentire agli utenti IdP di accedere a Google Cloud. Puoi configurare il provider in modo che utilizzi il protocollo SAML.
Crea un provider di pool di identità della forza lavoro SAML
Per creare un provider di pool di identità per la forza lavoro SAML, devi assicurarti che i metadati del provider di identità includano almeno l'ID entità SAML, l'URL Single Sign-On e una chiave pubblica di firma. A questo scopo, procedi nel seguente modo:
gcloud
Salva i metadati SAML dall'app PingOne AIC.
Per creare il provider del pool di identità della forza lavoro SAML, esegui questo comando:
gcloud iam workforce-pools providers create-saml WORKFORCE_PROVIDER_ID \ --workforce-pool="WORKFORCE_POOL_ID" \ --display-name="DISPLAY_NAME" \ --description="DESCRIPTION" \ --idp-metadata-path="XML_METADATA_PATH" \ --attribute-mapping="ATTRIBUTE_MAPPING" \ --attribute-condition="ATTRIBUTE_CONDITION" \ --location=globalSostituisci quanto segue:
WORKFORCE_PROVIDER_ID: un ID provider.WORKFORCE_POOL_ID: l'ID del pool di identità della forza lavoro.DISPLAY_NAME: un nome visualizzato.DESCRIPTION: una descrizione.XML_METADATA_PATH: il percorso del file di metadati in formato XML esportato da PingOne AIC.ATTRIBUTE_MAPPING: la mappatura degli attributi, ad esempiogoogle.subject=assertion.subject,google.groups=assertion.attributes.groups,attribute.department=assertion.attributes.department[0].ATTRIBUTE_CONDITION: una condizione dell'attributo facoltativa; ad esempio, per limitare l'attributoipaddra un determinato intervallo IP, puoi impostare la condizioneassertion.ipaddr.startsWith('98.11.12.').
Per saperne di più, consulta Mappatura degli attributi.
Questo comando assegna
subject,groupsedepartmentnell'asserzione SAML rispettivamente agli attributigoogle.subject,google.groupseattribute.department. La condizione dell'attributo garantisce inoltre che solo gli utenti all'interno di un determinato intervallo IP possano accedere utilizzando questo provider di forza lavoro.
Console
Per configurare il provider SAML utilizzando la console Google Cloud , segui questi passaggi:
- Nella console Google Cloud , vai alla pagina Pool di identità per la forza lavoro: Vai a Pool di identità per la forza lavoro
- Nella tabella Pool di identità per la forza lavoro, seleziona il pool per cui vuoi creare il provider.
- Nella sezione Provider, fai clic su Aggiungi provider.
- Nell'elenco Seleziona un provider, seleziona Provider di identità generico.
- In Seleziona un protocollo di autenticazione, seleziona SAML.
- Nella sezione Crea un provider, segui questi passaggi:
- In Nome, inserisci un nome per il provider.
- (Facoltativo) In Descrizione, inserisci una descrizione del provider.
- In IDP metadata file (XML) (File di metadati IDP (XML)), seleziona il file XML dei metadati che hai esportato da PingOne AIC.
- Per creare un provider abilitato, assicurati che l'opzione Abilita provider sia attiva.
- Fai clic su Continua.
- Nella sezione Condividi le informazioni del tuo provider, fai clic su Continua.
- (Facoltativo) Per attivare l'audit logging dettagliato, nella sezione Configura provider, in Logging dettagliato, fai clic sul pulsante di attivazione/disattivazione Abilita l'audit logging dei valori degli attributi.
L'audit logging dettagliato della federazione delle identità per la forza lavoro registra le informazioni ricevute dall'IdP in Logging. L'audit logging dettagliato può aiutarti a risolvere i problemi di configurazione del provider del pool di identità per la forza lavoro. Per scoprire come risolvere gli errori di mappatura degli attributi con l'audit logging dettagliato, consulta Errori generali di mappatura degli attributi. Per scoprire di più sui prezzi di Logging, consulta Prezzi di Google Cloud Observability.
Per disattivare l'audit logging dettagliato per un provider di pool di identità per la forza lavoro, lascia disattivato il pulsante di attivazione/disattivazione Abilita l'audit logging dei valori degli attributi quando crei il provider. Per disattivare l'audit logging dettagliato, puoi anche aggiornare il provider.
- Per creare il provider, fai clic su Invia.
Dopo aver creato il provider, viene visualizzata la pagina degli attributi del provider.
Per configurare le mappature e le condizioni degli attributi, segui questi passaggi:
- Quando richiesto, accedi all'IdP esterno per convalidare le mappature degli attributi predefinite.
Nella pagina degli attributi del provider, visualizza e modifica le mappature e le condizioni degli attributi:
Per aggiungere o modificare le mappature degli attributi:
- Fai clic su Aggiungi mappatura per aggiungere una nuova mappatura o modificare quelle esistenti.
- Nel campo Google n, dove n è un numero, seleziona una chiave supportata da Google Cloud.
Nel campo SAML n corrispondente, inserisci il nome dell'attributo IdP o un'espressione CEL, ad esempio:
google.subject=assertion.subject, google.groups=assertion.attributes['https://example.com/aliases'], attribute.costcenter=assertion.attributes.costcenter[0]
Per aggiungere una condizione di attributo:
- Fai clic su Aggiungi condizione.
- Nel campo Condizioni attributo, inserisci una condizione in formato CEL, ad esempio
assertion.attributes.ipaddr.startsWith('98.11.12.').
Per convalidare le mappature, fai clic su Salva e recupera di nuovo il token.
Per completare la configurazione, fai clic su Salva ed esci.
Gestisci l'accesso alle risorse Google Cloud
Questa sezione mostra come gestire l'accesso alle risorse Google Cloud per gli utenti di PingOne AIC.
Il progetto di esempio utilizzato in questa guida può essere diverso da quello che hai utilizzato per configurare la federazione delle identità per la forza lavoro.
Puoi gestire i ruoli per singole identità, un gruppo di identità o un intero pool. Per ulteriori informazioni, consulta Identificatori delle entità per la forza lavoro per le policy di autorizzazione.
Utilizza gli attributi del reparto mappati
Per concedere il ruolo Storage Admin (roles/storage.admin) a tutte le identità di un reparto specifico per il progetto TEST_PROJECT_ID, esegui questo comando:
gcloud projects add-iam-policy-binding TEST_PROJECT_ID \
--role="roles/storage.admin" \
--member="principalSet://iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID/attribute.department/DEPARTMENT_VALUE"
Sostituisci quanto segue:
TEST_PROJECT_ID: l'ID progettoWORKFORCE_POOL_ID: l'ID del pool di identità della forza lavoro.DEPARTMENT_VALUE: il valoreattribute.departmentmappato.
Utilizza i gruppi mappati
Per concedere il ruolo Storage Admin (roles/storage.admin) a tutte le identità all'interno del gruppo GROUP_ID per il progetto TEST_PROJECT_ID, esegui questo comando:
gcloud projects add-iam-policy-binding TEST_PROJECT_ID \
--role="roles/storage.admin" \
--member="principalSet://iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID/group/GROUP_ID"
Sostituisci quanto segue:
TEST_PROJECT_ID: l'ID progettoWORKFORCE_POOL_ID: l'ID del pool di identità della forza lavoro.GROUP_ID: un gruppo nell'attestazionegoogle.groupsmappata.
Accedi e testa l'accesso
In questa sezione, accedi come utente del pool di identità della forza lavoro e testi il tuo accesso.
Accedi
accesso alla console (federato)
Per accedere alla console della federazione delle identità per la forza lavoro Google Cloud , nota anche come console (federata), segui questi passaggi:
-
Vai alla pagina di accesso alla console (federata).
-
Inserisci il nome del provider, formattato come segue:
locations/global/workforcePools/WORKFORCE_POOL_ID/providers/WORKFORCE_PROVIDER_ID
Inserisci le tue credenziali PingOne AIC quando richiesto.
Accesso basato su browser a Google Cloud CLI
Per accedere a gcloud CLI utilizzando un flusso di accesso basato su browser:
Esegui questo comando per creare un file di configurazione di accesso:
Linux e macOS
gcloud iam workforce-pools create-login-config \ locations/global/workforcePools/WORKFORCE_POOL_ID/providers/WORKFORCE_PROVIDER_ID \ --output-file=LOGIN_CONFIG_PATH
Windows (PowerShell)
gcloud iam workforce-pools create-login-config ` locations/global/workforcePools/WORKFORCE_POOL_ID/providers/WORKFORCE_PROVIDER_ID ` --output-file=LOGIN_CONFIG_PATH
Sostituisci quanto segue:
WORKFORCE_POOL_ID: l'ID del pool di federazione delle identità per la forza lavoro.WORKFORCE_PROVIDER_ID: l'ID provider della federazione delle identità per la forza lavoro.-
LOGIN_CONFIG_PATH: il percorso in cui scrivere il file di configurazione di accesso. Ad esempio,login-config.json.
Il file di configurazione di accesso contiene gli endpoint utilizzati da gcloud CLI per abilitare il flusso di autenticazione basato su browser e impostare il pubblico sull'IdP configurato nel provider del pool di identità per la forza lavoro. Il file non contiene informazioni riservate.
I contenuti del file di configurazione di accesso sono simili ai seguenti:
{ "universe_domain": "", "universe_cloud_web_domain": "", "type": "external_account_authorized_user_login_config", "audience": "//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID/providers/WORKFORCE_PROVIDER_ID", "auth_url": "https://auth./authorize", "token_url": "https://sts./v1/oauthtoken", "token_info_url": "https://sts./v1/introspect" }
Indica il file di configurazione di accesso con una variabile di ambiente, una proprietà nella configurazione gcloud CLI attiva o utilizzalo direttamente con il comando gcloud auth login:
Variabile di ambiente
Per utilizzare il file di configurazione di accesso con una variabile di ambiente, completa le seguenti istruzioni:
-
Imposta la variabile di ambiente
CLOUDSDK_AUTH_LOGIN_CONFIG_FILEsul percorso del file di configurazione di accesso. -
Esegui questo comando:
gcloud auth login
- gcloud CLI fa riferimento alla variabile di ambiente per trovare il file di configurazione di accesso, quindi avvia il processo di autenticazione. Segui il flusso basato su browser per autenticare e autorizzare gcloud CLI ad accedere alle risorse per tuo conto per i comandi futuri.
Per interrompere l'utilizzo del file di configurazione di accesso per i comandi gcloud auth login, cancella la variabile di ambiente CLOUDSDK_AUTH_LOGIN_CONFIG_FILE.
Configurazione di gcloud CLI
Per utilizzare il file di configurazione di accesso con una proprietà di configurazione di gcloud CLI, completa le seguenti istruzioni:
-
Imposta la proprietà
auth/login_config_filedella configurazione gcloud CLI attiva sul percorso del file di configurazione di accesso con il seguente comando:gcloud config set auth/login_config_file LOGIN_CONFIG_PATH
-
Esegui questo comando:
gcloud auth login
- gcloud CLI fa riferimento alla proprietà di configurazione per trovare il file di configurazione di accesso, quindi avvia il processo di autenticazione. Segui il flusso basato su browser per autenticare e autorizzare gcloud CLI ad accedere alle risorse per tuo conto per i comandi futuri.
Per interrompere l'utilizzo del file di configurazione di accesso per i comandi gcloud auth login, annulla l'impostazione della proprietà con il seguente comando:
gcloud config unset auth/login_config_file
gcloud auth login
Per utilizzare il file di configurazione di accesso direttamente con il comando gcloud auth login, completa le seguenti istruzioni:
-
Se hai utilizzato il flag
--activatedurante la creazione del file di configurazione di accesso, esegui questo comando:gcloud auth login
-
Se non hai utilizzato il flag
--activatedurante la creazione del file di configurazione di accesso, esegui questo comando:Linux e macOS
gcloud auth login \ --login-config=LOGIN_CONFIG_PATH
Windows (PowerShell)
gcloud auth login ` --login-config=LOGIN_CONFIG_PATH
Sostituisci LOGIN_CONFIG_PATH con il percorso del file di configurazione di accesso.
Il comando gcloud auth login memorizza le credenziali di accesso nella tua home directory. L'entità autenticata diventa l'entità attiva nella configurazione dell'interfaccia alla gcloud CLI attiva. A meno che non venga eseguito l'override, gcloud CLI utilizza queste credenziali archiviate per accedere a Google Cloud.
Accesso headless a gcloud CLI
Per accedere a PingOne AIC con gcloud CLI utilizzando il protocollo SAML, segui questi passaggi:
- Accedi con un utente alla tua applicazione PingOne AIC e ottieni la risposta SAML.
- Salva la risposta SAML restituita da PingOne AIC in una posizione sicura sulla tua macchina locale. Archivia il percorso in una variabile di ambiente, ad esempio
SAML_ASSERTION_PATH=/tmp/saml_assertion.xml. Genera un file di configurazione:
gcloud iam workforce-pools create-cred-config \ locations/global/workforcePools/WORKFORCE_POOL_ID/providers/WORKFORCE_PROVIDER_ID \ --subject-token-type=urn:ietf:params:oauth:token-type:saml2 \ --credential-source-file=SAML_ASSERTION_PATH \ --workforce-pool-user-project=PROJECT_ID \ --output-file=config.jsonSostituisci quanto segue:
SAML_ASSERTION_PATH: il percorso del file di asserzione SAML.PROJECT_ID: l'ID progetto
Il file di configurazione generato è simile al seguente:
{ "type": "external_account", "audience": "//iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID/providers/WORKFORCE_PROVIDER_ID", "subject_token_type": "urn:ietf:params:oauth:token-type:saml2", "token_url": "https://sts.googleapis.com/v1/token", "credential_source": { "file": "SAML_ASSERTION_PATH" }, "workforce_pool_user_project": "PROJECT_ID" }Per accedere a gcloud CLI utilizzando lo scambio di token, esegui questo comando:
gcloud auth login --cred-file=config.jsongcloudscambia quindi in modo trasparente le tue credenziali PingOne AIC con token di accesso temporanei Google Cloud , consentendoti di effettuare altre chiamategclouda Google Cloud. L'output è simile al seguente:Authenticated with external account user credentials for: [principal://iam.googleapis.com/locations/global/workforcePools/WORKFORCE_POOL_ID/subject/USER_ID].Per elencare gli account con credenziali e l'account attivo, esegui questo comando:
gcloud auth list
Controlla l'accesso
Puoi accedere ai servizi Google Cloud che supportano la federazione delle identità per la forza lavoro a cui ti è stato concesso l'accesso. In precedenza in questa guida, hai concesso il ruolo Storage Admin a tutte le identità all'interno di un reparto o gruppo specifico per il progetto TEST_PROJECT_ID. Puoi verificare di avere l'accesso elencando i bucket Cloud Storage.
accesso alla console (federato)
Per verificare l'accesso nella console (federata), segui questi passaggi:
- Vai alla pagina Cloud Storage.
- Verifica di poter visualizzare l'elenco dei bucket esistenti per il progetto
TEST_PROJECT_ID.
gcloud CLI
Per elencare i bucket Cloud Storage e gli oggetti per il progetto a cui hai accesso, esegui questo comando:
gcloud alpha storage ls --project="TEST_PROJECT_ID"
L'entità deve disporre dell'autorizzazione serviceusage.services.use per il progetto impostato nella sessione gcloud CLI: PROJECT_ID.
Passaggi successivi
- Elimina gli utenti della federazione delle identità per la forza lavoro e i relativi dati.
- Revoca le sessioni utente della federazione delle identità per la forza lavoro.
- Scopri quali prodotti Google Cloud supportano la federazione delle identità per la forza lavoro.
- Configura l'accesso degli utenti alla console (federato).