算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
palantir-enterprise-rbac【设计与创意】Design and audit Foundry access using projects, group role grants, mandatory controls, and Developer Console restrictions. Use when onboarding teams, service users, or applications. Trigger with "Palantir RBAC" or "Foundry access review".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Treat access as the intersection of several control planes. Project roles govern discretionary capabilities, mandatory controls continue to apply, and OAuth application restrictions constrain API clients independently.
references/official-docs.md and use the Check access panel for concrete principals and resources.For API clients, record the OAuth grant type, service user or delegated user, requested scopes, and Developer Console resource/operation restrictions. Never treat possession of a token as evidence that the underlying principal should have access.
Build a matrix of principal or group, project role, resource purpose, mandatory requirements, application restrictions, owner, and expiry.
Replace unnecessary direct user grants with reviewed group grants while preserving break-glass and accountable-owner requirements.
Use Check access on representative resources to explain both discretionary and mandatory requirements for each persona.
For service applications, restrict the Developer Console client to the minimum operations and Ontology or Platform SDK resources.
Run positive and negative access tests, obtain owner attestations, remove temporary access, and schedule recertification.
Project owners approve discretionary roles; security authorities approve markings, CBAC, and organization membership; application owners approve OAuth restrictions; data owners approve data access. No single approval substitutes for the others.
An entitlement matrix, direct-grant exceptions, group design, mandatory-control map, application restrictions, access-check evidence, positive/negative tests, approvals, expirations, and recertification date.
| Condition | Response |
|---|---|
| A Viewer role still cannot read data | Inspect mandatory controls, dependent resources, and application restrictions before changing the role. |
| A service user can reach too much | Tighten its Foundry permissions, Developer Console restrictions, and requested scopes as separate changes. |
| Ownership is unclear | Stop grants and resolve the accountable project and data owners. |
| A direct grant is operationally necessary | Document the exception, scope, approver, expiry, and monitored break-glass procedure. |
Onboard an analytics team through a group with Viewer access to one project, verify required markings separately, and use Check access to prove an unauthorized control persona remains denied.
Review a backend application whose service user has Editor access by reducing project permissions and constraining the Developer Console client to the exact Platform SDK operations it needs.