Windows Identity Foundation (WIF) is a
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
software framework
In computer programming, a software framework is a software abstraction that provides generic functionality which developers can extend with custom code to create applications. It establishes a standard foundation for building and deploying soft ...
for building
identity-aware applications. It provides
API
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
s for building
ASP.NET
ASP.NET is a server-side web-application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, applications and services. The name stands for Ac ...
or
WCF based
security token services as well as tools for building
claims-aware and
federation
A federation (also called a federal state) is an entity characterized by a political union, union of partially federated state, self-governing provinces, states, or other regions under a #Federal governments, federal government (federalism) ...
capable applications.
[Windows Identity Foundation Now Included in .NET 4.5](_blank)
/ref>
Windows Identity Foundation is supported on IIS 6/Windows Server 2003
Windows Server 2003, codenamed "Whistler Server", is the sixth major version of the Windows NT operating system produced by Microsoft and the first server version to be released under the Windows Server brand name. It is part of the Windows NT ...
, IIS 7/Windows Vista
Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, released five years earlier, which was then the longest time span between successive releases of Microsoft W ...
, Windows Server 2008
Windows Server 2008, codenamed "Longhorn Server" (alternatives: "Windows Vista Server" or "Windows Server Vista"), is the seventh major version of the Windows NT operating system produced by Microsoft to be released under the Windows Server b ...
and Windows 7
Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on July 22, 2009, and became generally available on October 22, ...
. Version 1.0 shipped as a standalone product, but the product is now included as a part of Microsoft .NET Framework v4.5.
Major features
WIF has the following major features:
* It allows developers to build claims-aware applications by providing a set of application programming interfaces (APIs) that help developers write code to make access decisions to applications based on claims.
* It provides templates to help developers get started building claims-aware applications.
* It provides utilities that facilitate creation of a trust relationship between a claims-aware application (sometimes referred to as a Relying on Party application, or RP), and a Security Token Service (STS).
* It provides a set of ASP.NET controls that help developers create web pages in claims-aware applications.
* It includes a utility that helps developers translate between claims and NT tokens, so that claims-aware applications can be used to access resources that require NT-Token based identity.
* It includes functionality that allows identities to be maintained across multiple service boundaries, and allows delegation of claims.
* It provides tools to help developers build custom security token services using ASP.NET or WCF.
See also
* Claims based identity
* Security Token Service Security token service (STS) is a cross-platform open standard core component of the OASIS group's WS-Trust web services single sign-on infrastructure framework specification.. Within that claims-based identity framework, a secure token service i ...
References
External links
"Official Name for Geneva"
"Windows Identity Foundation site"
{{.NET Framework
.NET Framework terminology
Identity management systems