---
title: Learn the Basics
slug: learn
docTags: 
createdAt: 2024-02-22T16:13:34.540Z
---

*Provide practical overview of IAM.*

Client or Digital Service Providers often need to access Resources to function.&#x20;

Authorization is how we control access to Resources. Authorization processes identify and authenticate the client, determine if the request should be allowed, and provide the client with unique access information.



:::hint{type="info"}
Key Concept: Resource

A resource is a digital content that can be served over the web. Resources come in many form.  A simple resource might be a text file, image, or video. A more complex resource might be interactive web pages or full-service APIs with many paths and actions.

One base resource that is often needed is a Person's profile or userinfo. A group of attributes that are unique to the user and allow a Service Provide to provide personalized user experiences.
:::



In an authorization ecosystem, there are three main players:&#x20;

- the client: accesses resources to provide a valuable service
- the authorization service: controls access by making authorization decisions
- resource service: holds and provides resources at some web location

*insert diagram*



To achieve these flows, our solution supports authorization frameworks and standards: OAuth & SAML



Often the client is providing their service to a Person (aka User/End-user), and needs to access resources specific to that Person. In this scenario, the person often needs to participate&#x20;



To achieve user-present flows, our solution supports additional technical standards: OIDC, UMA





