liveBook · Manning

Identity

Identity is the property or representation by which an entity is distinguished and recognized as that particular entity.

How 8 Manning books explain it

Azure Security

An identity is a distinct representation of a user, application, service, or other entity that can be authenticated and authorized.

How it is used
Establishes the primary perimeter for securely accessing Azure services and performing actions on resources.
How deep it goes
Explains identity attributes, authentication, creation, and layered controls through Azure CLI and Azure IAM services.
Examples
Uses a user created with Azure CLI, suspicious login detection, password changes, phishing, and lateral movement scenarios.
What you can do after
Operate/configure user identities and layered Azure controls for authentication, authorization, privileged access, and credential management.

Read how Azure Security explains identity →

Software Security for Developers

User identity is the identity of the human or system entity that initiates a request chain.

How it is used
Frames request chains around the initiating user and the services acting on that user’s behalf.
How deep it goes
Defines user identity, distinguishes it from service identity and authentication, and explains propagation limits across protocols.
Examples
Uses customers, employees, API consumers, service call chains, spoofed headers, ID tokens, and tenant-specific claims.
What you can do after
Evaluate request designs by separating the initiating user from calling services and checking whether identity claims are authenticated.

Read how Software Security for Developers explains identity →

Java Persistence with Spring Data and Hibernate epub

Object identity is the property by which two object references are the same when they refer to the same object instance.

How it is used
Distinguishes references to one managed entity from separate instances representing the same database row.
How deep it goes
Works through Java comparisons and persistence-context lifecycle, but does not provide an implementation of custom equality.
Examples
Compares repeated entity lookups across two persistence contexts and tests the resulting references in a HashSet.
What you can do after
Diagnose/debug with it when reference comparisons or Set sizes differ after entities are loaded in separate persistence contexts.

Read how Java Persistence with Spring Data and Hibernate epub explains identity →

Authorization in Action

Identity is the notion of what makes an entity recognizable as itself, understood in this section through attributes or an underlying entity representation.

How it is used
Supports digital relationships, access control, personalization, and dynamic authorization by supplying recognizable entities and contextual signals.
How deep it goes
Defines identity functionally, explains relationship properties and authorization dependencies, but defers authentication mechanics and detailed authorization treatment.
Examples
Uses a café kiosk, the Target breach, ACME identity systems, multi-tenant C³, and principal–subject delegation to ground identity.
What you can do after
Evaluate identity inputs for authorization by distinguishing entities, relationships, attributes, identifiers, and confidence.

Read how Authorization in Action explains identity →

Clojure: The Essential Reference

Object identity is the property of an object being the specific allocated instance referenced by a value rather than merely an object with equal contents.

How it is used
Distinguishes one allocated instance from another when value equality cannot identify a particular reference.
How deep it goes
Defines the two-argument contract, arity failure, sentinel use, bindings, and interning surprises without detailing runtime allocation internals.
Examples
Demonstrates shared bindings, queue sentinels, cached values, independently constructed numbers, and basic-type interning.
What you can do after
Apply it via identical? to recognize a unique sentinel or verify that two bindings reference one instance.

Read how Clojure: The Essential Reference explains identity →

Get Programming: Learn to code with Python

Object identity is the property that distinguishes one particular Python runtime object from every other object.

How it is used
Distinguishes separate objects when variables or data structures hold similar values.
How deep it goes
Defines identity as unique and stable while an object exists, then demonstrates it with id() and printed locations.
Examples
Uses reassigned integers, Circle objects, Stack objects, and repeated versus distinct printed locations.
What you can do after
Diagnose/debug with it: use id() and printed object locations to tell separate objects from repeated references.

Read how Get Programming: Learn to code with Python explains identity →

React Hooks in Action: With Suspense and Concurrent Mode

Function identity is the property by which a function value is distinguished from other function values, including whether it remains the same value across renders.

How it is used
Uses function identity to control effect reruns and stabilize functions passed as component props.
How deep it goes
Explains render-time redefinition, dependency comparison, and useCallback stabilization through a worked fetch-loop example.
Examples
Demonstrates selected bookables, custom validation, timestamp enhancement, repeated network requests, and a useCallback-based updater.
What you can do after
Apply it via useCallback to keep function props stable and prevent unintended effect reruns.

Read how React Hooks in Action: With Suspense and Concurrent Mode explains identity →

100 Java Mistakes and How to Avoid Them

Reference identity is the property of two references denoting the same object instance, regardless of object content.

How it is used
Guides choosing collection semantics when mutable objects serve as map keys or set elements.
How deep it goes
Explains reference-based comparison, contrasts mutable-key hazards, and names identity-based collection implementations.
Examples
Uses a mutable list in a HashSet and recommends IdentityHashMap-based map and set alternatives.
What you can do after
Apply identity semantics through IdentityHashMap and its set adapter, while preventing mutation-related lookup failures.

Read how 100 Java Mistakes and How to Avoid Them explains identity →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.