Windows Identity Foundation (WIF) is a
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
software framework
In computer programming, a software framework is an abstraction in which software, providing generic functionality, can be selectively changed by additional user-written code, thus providing application-specific software. It provides a standard ...
for building
identity-aware applications. It provides
APIs for building
ASP.NET or
WCF based
security token services as well as tools for building
claims-aware and
federation
A federation (also known as a federal state) is a political entity characterized by a union of partially self-governing provinces, states, or other regions under a central federal government (federalism). In a federation, the self-govern ...
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 is the sixth version of Windows Server operating system produced by Microsoft. It is part of the Windows NT family of operating systems and was released to manufacturing on March 28, 2003 and generally available on April 24, ...
, 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, which was released five years before, at the time being the longest time span between successive releases of ...
, Windows Server 2008
Windows Server 2008 is the fourth release of the Windows Server operating system produced by Microsoft as part of the Windows NT family of the operating systems. It was released to manufacturing on February 4, 2008, and generally to retail on F ...
and Windows 7
Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was released to manufacturing on July 22, 2009, and became generally available on October 22, 2009. It is the successor to Windows Vista, released nearl ...
. Version 1.0 shipped as a standalone product, but the product is now included as a part of Microsoft .NET Framework
The .NET Framework (pronounced as "''dot net"'') is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the predominant implementation of the Common Language Infrastructure (CLI) until bein ...
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 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