Intermediate Claim Transformation in Federated Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In complex WS-Federation systems, managing claim transformations between multiple Identity Providers and applications becomes excessively complex due to the need for exponential growth in transformation rules, leading to administrative burdens.

Innovation Solution

Implementing an intermediate claim transformation process that transforms security claims from account store-specific formats to an intermediate format and then to a federated format recognized by resource providers, reducing the number of required transformation rules from M×N to M+N.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a different claim transformation is defined for each pair of Identity Provider and application, then claim format compatibility is achieved, but the number of transformation rules grows exponentially (M×N)

Engineering Contradiction:
Improveclaim format compatibilityVSAvoidnumber of transformation rules
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediate claim format that serves as a mediator between Identity Provider claim formats and application claim formats. Instead of creating direct transformation rules between every pair of formats (M×N), the system creates transformation rules from each Identity Provider format to the intermediate format (M rules) and from the intermediate format to each application format (N rules), reducing total rules to M+N. The intermediate format acts as a universal translation layer that enables indirect transformation between any two formats.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple Identity Providers and applications are added to the system, then system functionality and coverage are improved, but administrative complexity increases due to exponential growth of transformation rules

Engineering Contradiction:
Improvesystem coverageVSAvoidadministrative complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The intermediate claim format reduces administrative complexity by providing a stable, reusable transformation layer. When new Identity Providers or applications are added, only one new transformation rule needs to be created (from the new format to/from the intermediate format), rather than requiring rules for all existing partners. This linear scaling (M+N) versus exponential scaling (M×N) dramatically reduces the administrative burden of system expansion.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If direct claim transformation is performed between Identity Provider and application, then transformation accuracy is maintained, but system scalability is limited due to management burden

Engineering Contradiction:
Improvetransformation accuracyVSAvoidsystem scalability
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The intermediate claim format maintains transformation accuracy by providing a well-defined, structured format that preserves the semantic meaning of claims while enabling systematic transformation. The intermediate format includes standardized fields (subject, predicate, object) that ensure accurate representation of claim data during transformation. This structured approach enables scalable system deployment without sacrificing transformation fidelity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7748046B2Security claim transformation with intermediate claims
Publication Date: 2010.06.29 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7748046B2 patent drawing
  • US7748046B2 patent drawing
  • US7748046B2 patent drawing

AI summary

Systems and methods directed at transforming security claims in a federated authentication system using an intermediate format. The systems and methods described herein are directed at transforming security claims in a federated authentication system using an intermediate format. The federated authentication system includes an identity provider and a resource provider. The identity provider receives a request for information from the resource provider to authenticate an account by an application associated with the resource provider. A security claim associated with the account is retrieved where the security claim is provided by an account store in a format specific to the account store. The security claim is transformed from the account store specific format to an intermediate format. The security claim is then transformed from the intermediate format to a federated format recognized by the resource provider. The transformed security claim is provided in a security token to the resource provider. A similar two step transformation process using intermediate claims can also be implemented by the resource provider to transform security claims provided by an identity provider from a federated format to formats recognized by the applications.