Skip to content
Ameen Abozaid
ARC-027

Identity and access

  • 5 Lessons
  • 3 h practice (estimate)
On this page 9 topics

Overview

Topics

  • RBAC
  • ABAC
  • identity federation
  • privileged access

Learn first

3 h of practice (estimate)

Learning outcomes

  1. Choose between RBAC and ABAC (or a combination) for a solution's authorization needs.
  2. Design identity federation between the enterprise directory, partners, and customer identity.
  3. Design privileged access management for administrators and operators.
  4. Define joiner-mover-leaver processes and access reviews.

Lessons

  1. 01Authorization models: RBAC and ABAC
  2. 02Identity federation
  3. 03Privileged access
  4. 04Joiners, movers, leavers, and access reviews
  5. 05Demo: store managers, call-center agents, and partners in one access model

Lab and exercises

Lab

ARC-027-LAB1 · Larkspur access model

Outcomes: 1–4 · Time: ~3 h

  1. List the user groups: staff, store managers, customer-service agents, partners, customers.
  2. Define roles and attributes; state where each is evaluated.
  3. Design identity federation for workforce, partners, and customers.
  4. Design privileged-access controls for operators.
  5. Write the joiner, mover, and leaver steps and the access review schedule.
  6. Demonstrate least privilege for five representative users.

Acceptance: least privilege demonstrated for five representative users.

Exercises (case-based; five exercises)

IDOutcomeTask
ARC-027-EX011The access matrix has 380 roles because of store, region, and department combinations. Redesign it.
ARC-027-EX022Partner staff must call the Order API on behalf of their company. Draw the federation and token flow.
ARC-027-EX033Five engineers share one production admin login. Write the replacement design.
ARC-027-EX044A store manager moves to another store and a contractor ends a contract. Write what each process must do.
ARC-027-EX051, 4Write the rule and the review process for "customer-service agents see only cases in their queue, and can issue refunds up to a limit".
Show solutions
  • EX01 Few roles (StoreManager, RegionalManager) with attributes storeId and region evaluated by a policy; remove duplicates.
  • EX02 Partner's identity provider issues a login, Larkspur token service maps to a Partner role with partnerId claim, gateway enforces quota, API checks the partnerId attribute.
  • EX03 Individual privileged accounts, just-in-time approval with expiry, session recording, secrets vault; break-glass account sealed and reviewed.
  • EX04 Mover: remove old store scope and add new one on the effective date; leaver: disable all accounts on the last day, revoke tokens, and review owned resources; contractor accounts expire automatically.
  • EX05 Role CustomerServiceAgent with attributes queueId and refundLimit; policy checks both; quarterly (verify with company policy) owner review plus alert on large refunds.

Outcome 3 on logs is also covered by the lab step 4.

Workplace evidence: an access model or federation design you delivered.

Quiz

Outcomes: O1 RBAC and ABAC · O2 identity federation · O3 privileged access · O4 joiners, movers, leavers, and reviews.

A self-check for you: nothing is graded, saved or sent anywhere. Choose an answer, then check it. You can try again as often as you like.

  1. 1"A store manager sees returns only for their own store" is best expressed as:O1
  2. 2Role explosion is caused by:O1
  3. 3Federation means:O2
  4. 4Which standards commonly support federation?O2
  5. 5Why separate customer identities from workforce identities?O2
  6. 6Just-in-time privileged access means:O3
  7. 7A break-glass account should be:O3
  8. 8What does a mover process most often miss?O4
  9. 9Access reviews exist so that:O4
  10. 10A shared admin account is a problem mainly because:O3

Practical part

Access model review: demonstrate least privilege for five representative Larkspur users in front of a reviewer. Pass: quiz at least 8/10, all five exercises correct, and a model with no shared admin accounts and a defined review cycle.

Common mistakes

Role explosion; shared admin accounts; no access reviews.

Assessment

Access model review.

Workplace evidence

An access model or federation design you delivered.

Career relevance

Identity is a cross-cutting concern in every enterprise solution.

Type to search levels, phases, modules and lessons.