CP-PingOne-DaVinci
Certified Professional - PingOne DaVinci
Parte de Certified Professional - PingOne DaVinci
Material de estudo independente, construído a partir do blueprint público da prova. Sem afiliação, autorização ou endosso da ping. Os objetivos são transcritos e mapeados à mão, então esta página pode conter erros ou estar defasada em relação ao material atual do fabricante: objetivos, versões, numeração e disponibilidade mudam sem aviso. Trate o portal de certificação da própria ping como a fonte da verdade e confira nele antes de agendar qualquer coisa.
Section 1: Applications
1.01 Describe how to use applications
O que saber:- Applications are the launch points that expose flows
- App credentials (company ID, API key) for widget/API invocation
- One app, many flows via its flow policy
Ferramentas: oauth-flow-chooser1.02 Configure the flow policy for an application
O que saber:- Flow policy binds one or more flows to the application
- Weighted distribution for A/B rollout
- Policy selects the flow version to serve
Neste site: Fluxos OAuth: escolhendo o grant em 2026Ferramentas: oauth-flow-chooser
Section 2: Flow Building
2.01 Create and use subflows
O que saber:- Subflows package reusable steps behind input/output contracts
- Flow Conductor connector invokes them
- Version subflows independently of parents
- Pass data via input schema, return via output nodes
2.02 Describe common core connector functionality (HTTP, Challenge, Flow Conductor, Function, Code Snippet, Form, Annotation)
O que saber:- HTTP connector: outbound calls, custom headers, response parsing
- Challenge connector for OTP-style verification steps
- Function and Code Snippet: inline logic in sandboxed JS
- Flow Conductor for subflow calls; Form/HTTP for user-facing pages
2.03 Configure JSON schema
O que saber:- Input schema declares expected flow inputs and types
- Validation happens at flow start against the schema
- Downstream nodes reference schema fields as variables
Ferramentas: json-formatter2.04 Manage multiple flow versions
O que saber:- Save creates a new flow version; deploy promotes it
- Applications pin versions through the flow policy
- Roll back by re-pointing the policy to a prior version
2.05 Create and configure a connector instance
O que saber:- Connector instances carry per-environment credentials
- Same connector, multiple instances (e.g. two HTTP targets)
- Instance settings vs per-node settings
Section 3: Flow Use Cases
3.01 Given a scenario, identify a registration flow by its elements
O que saber:- Registration signatures: attribute-collection form, uniqueness check, create-user node, verification step
- Often ends with auto-login or verification email branch
3.02 Given a scenario, identify a password reset flow by its elements
O que saber:- Password reset signatures: identify user, verify via OTP/email, set-new-password node
- Failure branches back to identification
Neste site: Escolhendo um Hash de Senha3.03 Given a scenario, identify an authentication flow by its elements
O que saber:- Authentication signatures: credential prompt, verify against directory, MFA branch, token/redirect completion
- Risk or device checks appear before success
Ferramentas: oauth-flow-chooser
Section 4: Managing and Debugging Flows
4.01 Given a scenario, explain the troubleshooting process
O que saber:- Reproduce first: exact inputs and app context
- Isolate the failing node via analytics trail
- Check connector instance credentials and external endpoints
- Compare against the last known-good version
4.02 Given a scenario, explain the process for debugging flows during development
O que saber:- Flow Analytics: per-execution node trail with inputs/outputs
- Debug mode in the flow studio with test inputs
- Variable inspection at each node hop
Section 5: Data Management
5.01 Utilize external data sources in flows
O que saber:- HTTP connector reaches external REST sources
- PingOne connector reads/writes the directory
- Map responses into flow variables for later nodes
Neste site: Autenticando requisições de API com HMACFerramentas: curl-command-builder5.02 Define and configure variables
O que saber:- Scopes: flow instance, company, user context
- Define variables with types and defaults
- Reference syntax inside node fields; mutate via variable nodes
Ferramentas: json-formatter
Section 6: End-User UI
6.01 Use external HTML, CSS, and JavaScript in flows
O que saber:- Custom HTML/CSS/JS on form-capable nodes
- Assets constrained to the page sandbox
- Keep logic in nodes; keep pages presentational
Ferramentas: secure-headers6.02 Create user interface elements
O que saber:- Form fields, buttons, links composed per node
- Field keys become flow data on submit
- Validation and error display per element
6.03 Integrate a flow policy into an application
O que saber:- Application widget or redirect launches the policy's flows
- Embed via the DaVinci widget snippet with app credentials
- Completion hands tokens/attributes back to the caller
Ferramentas: oauth-flow-chooser6.04 Build and apply DaVinci Forms
O que saber:- DaVinci Forms: reusable designed forms outside single nodes
- Drag-and-drop fields with per-field validation
- Attach forms to flows; submitted values land as flow data
Fontes públicas, usadas de boa-fé
Estes guias são materiais de estudo independentes, montados a partir de conteúdo publicamente disponível: blueprints de exame publicados, documentação oficial de produto e catálogos de treinamento dos fabricantes. Nomes de produtos, códigos de exame e marcas pertencem a seus titulares e são usados apenas para identificar o assunto ensinado. Este site não é afiliado a nenhum fabricante aqui citado nem endossado por ele. Se você detém direitos sobre material publicado nesta página e entende que ele deve ser removido ou corrigido, envie a URL exata e uma breve nota sobre o problema pela página de contato; os pedidos são analisados com rapidez e boa-fé. Ler o aviso legal completo →