managing-cloud-identity-with-okta
Ajuda seu agente a gerenciar identidades na nuvem com Okta, configurando login único e autenticação multifator.
O que ela faz
Esta ferramenta ajuda a organizar quem pode acessar seus sistemas na nuvem (como AWS, Google Cloud e Microsoft Azure) usando um único ponto de entrada seguro chamado Okta. Ela também melhora a segurança com autenticação extra e garante que as contas de usuário sejam criadas e removidas automaticamente.
Quando usar
- ✓Quando você quer usar um único login para acessar vários serviços na nuvem.
- ✓Quando você precisa de uma forma mais segura de fazer login do que apenas senha e SMS.
- ✓Quando você quer que as contas de acesso sejam criadas e desativadas automaticamente para novos funcionários ou quando alguém sai.
Exemplo do que pedir para a IA
“Configure o Okta para que eu possa fazer login na AWS, Azure e Google Cloud com meu login único e autenticação de dois fatores.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O Okta se conecta aos seus serviços na nuvem para gerenciar quem pode entrar. Ele usa regras para decidir se o login é seguro, pedindo autenticação extra (como no celular) se necessário e garantindo que as contas sejam gerenciadas automaticamente.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill managing-cloud-identity-with-oktaOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/managing-cloud-identity-with-okta/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Gerenciando Identidade na Nuvem com Okta
Quando Usar
- Ao centralizar a autenticação em acessos aos consoles AWS, Azure e GCP através de um único provedor de identidade
- Ao implementar MFA resistente a phishing para substituir autenticação baseada em SMS ou TOTP
- Ao automatizar o provisionamento e desprovisionamento de usuários em plataformas de nuvem e aplicativos SaaS
- Ao impor políticas de acesso adaptativo com base na conformidade do dispositivo, risco do usuário e contexto de rede
- Ao auditar controles de segurança relacionados à identidade para conformidade SOC 2 ou zero trust
Não use para gerenciamento de identidade nativo da nuvem sem requisitos de IdP externo (use AWS IAM Identity Center ou Azure AD nativamente), para lógica de autorização em nível de aplicativo ou para gerenciamento de segredos (veja implementing-secrets-management-with-vault).
Pré-requisitos
- Organização Okta com acesso ao console de administrador e nível de licença apropriado (Workforce Identity)
- Contas AWS, Azure e GCP configuradas para federação SAML ou OIDC
- Okta Universal Directory preenchido com identidades de usuários sincronizadas do sistema de RH ou Active Directory
- Plataforma de gerenciamento de dispositivos (Intune, Jamf) para integração de confiança de dispositivo
Fluxo de Trabalho
Etapa 1: Configurar Integração SSO com Provedores de Nuvem
Configure a federação SAML 2.0 ou OIDC entre Okta e cada console de provedor de nuvem para autenticação centralizada.
Okta AWS SSO Integration (SAML 2.0):
1. In Okta Admin Console: Applications > Add Application > AWS Account Federation
2. Configure SAML settings:
- Single Sign-On URL: https://signin.aws.amazon.com/saml
- Audience URI: urn:amazon:webservices
- Attribute Statements:
- https://aws.amazon.com/SAML/Attributes/RoleSessionName -> user.email
- https://aws.amazon.com/SAML/Attributes/Role -> appuser.awsRoles
3. Download Okta metadata XML
4. In AWS IAM: Create Identity Provider (SAML) with Okta metadata
5. Create IAM roles with trust policy referencing the Okta SAML provider
AWS IAM Trust Policy:
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Principal": {
"Federated": "arn:aws:iam::123456789012:saml-provider/Okta"
},
"Action": "sts:AssumeRoleWithSAML",
"Condition": {
"StringEquals": {
"SAML:aud": "https://signin.aws.amazon.com/saml"
}
}
}]
}
# Azure AD integration via OIDC
# Configure Okta as external IdP in Azure AD
az ad sp create --id <okta-app-client-id>
# GCP integration via Workforce Identity Federation
gcloud iam workforce-pools create okta-pool \
--organization=123456789 \
--location=global \
--display-name="Okta Workforce Pool"
gcloud iam workforce-pools providers create-oidc okta-provider \
--workforce-pool=okta-pool \
--location=global \
--issuer-uri="https://company.okta.com/oauth2/default" \
--client-id="gcp-workforce-client-id" \
--attribute-mapping="google.subject=assertion.sub,google.groups=assertion.groups"
Etapa 2: Implantar MFA Resistente a Phishing
Habilite Okta FastPass e autenticadores FIDO2 WebAuthn como fatores de MFA resistentes a phishing. Configure políticas que exijam esses fatores para acesso privilegiado à nuvem.
Okta MFA Policy Configuration:
1. Security > Authenticators:
- Enable Okta Verify (FastPass) - Phishing resistant
- Enable FIDO2 (WebAuthn) - Hardware security keys
- Disable SMS and Voice (phishable)
2. Authentication Policies > Cloud Admin Access:
- Rule: "Require phishing-resistant MFA for AWS/Azure/GCP admin roles"
- Factor Types: Okta FastPass OR FIDO2 WebAuthn
- Re-authentication: Every 4 hours for admin consoles
- Session Lifetime: 8 hours maximum
3. Device Trust Policy:
- Require managed device for cloud admin access
- Require device encryption enabled
- Require OS version within 90 days of latest
Etapa 3: Automatizar o Gerenciamento do Ciclo de Vida do Usuário
Configure o provisionamento SCIM para criar e desativar automaticamente contas de usuário em serviços de nuvem quando funcionários entram, mudam de função ou deixam a organização.
Gerenciamento de Ciclo de Vida Okta:
1. Configuração de Provisionamento (AWS IAM Identity Center):
- Habilitar provisionamento SCIM para AWS IAM Identity Center
- Mapear grupos Okta para conjuntos de permissões AWS
- Configurar mapeamento de atributos: email, displayName, groups
2. Regras de Automação:
- Na Ativação do Usuário: Provisionar para AWS, Azure, GCP com base no grupo do departamento
- Na Mudança de Grupo: Atualizar atribuições de função na nuvem em até 15 minutos
- Na Desativação do Usuário: Revogar imediatamente todas as sessões e permissões na nuvem
…
Perguntas frequentes
O que é 'SSO'?
SSO significa 'Single Sign-On' ou 'Login Único'. Permite que você acesse vários aplicativos e serviços com um único conjunto de credenciais (nome de usuário e senha).
O que é MFA?
MFA significa 'Multi-Factor Authentication' ou 'Autenticação de Múltiplos Fatores'. É uma camada extra de segurança que exige mais de uma forma de verificar sua identidade, como sua senha e um código do seu celular.
O que é 'provisionamento'?
Provisionamento é o processo de criar, gerenciar e remover contas de usuário e permissões em diferentes sistemas. Automatizar isso significa que as contas são criadas ou desativadas sem intervenção manual quando alguém entra ou sai da empresa.
Detalhes
Descrição original do autor
Implement Okta as a centralized cloud identity provider: configure SSO with AWS, Azure, and GCP, deploy phishing-resistant MFA with Okta FastPass, automate user provisioning/deprovisioning, and enforce adaptive access policies on device posture and risk signals. Use when standing up Okta SSO, rolling out FastPass MFA, automating identity lifecycle, or building risk-based conditional access for clo
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5992
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC