CSE 2102 - Module 8: Containerization, Docker, Authentication and Authorization

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

10 Terms

1
New cards

Hypervisor

program used to run/manage virtual machines. resource management, isolation, virtualization

2
New cards

Type 1 Hypervisor

Runs directly on hardware

3
New cards

Type 2 Hypervisor

Runs on host OS

4
New cards

Image

read-only templates containing code, runtime, tools, etc built from Dockerfile

5
New cards

Container

packages app and environment together so it works the same everywhere. shares OS kernel. built from image.

6
New cards

Docker Daemon (dockerd)

background process that manages Docker objects such as images, containers and networks

7
New cards

Identity Provide (IdP)

trusted service that manages user identities and handles authentication (e.g. Google, Microsoft Azure AD, Facebook, GitHub)

8
New cards

Tokens

piece of data (usually string) representing user’s identity or permissions

  • Access = what you can do

  • ID = who you are

  • Refresh = stay logged in

9
New cards

JSON Web Token (JWT)

securely transmit information between parties as a JSON object

  • Header: token type + algorithm

  • Payload: the actual data (claims: user info, metadata)

  • Signature: verifies the token hasn’t been changed

10
New cards

Federated Identity

access multiple applications across different security domains with a single set of credentials

  • Security Assertion Markup Language (SAML)

  • Open Authorization (OAuth2)

  • OpenID Connect (OIDC)