IdentityProvider

Updated: June 19, 2015

Applies To: Azure

This topic provides descriptions and legal values for the properties of the IdentityProvider entity of the Microsoft Azure Active Directory Access Control (also known as Access Control Service or ACS) Management Service.

Identity Provider Properties

Property name Type Is nullable Description

Id

Int64

False

Specifies the unique identifier for the identity provider used by ACS. This value is automatically set by ACS.

IssuerId

Int64

True

Specifies the unique identifier of the issuer that the identity provider used by ACS is associated with.

DisplayName

String

True

Specifies the display name of the identity provider that is used by ACS.

Description

String

True

Specifies the description of the identity provider that is used by ACS.

WebSSOProtocolType

String

True

Specifies the protocol that ACS uses for web single sign-on. This property can be set to only a few legal values. For more information, see WebSSOProtocolType Property Legal Values.

Realm

String

True

This value is used to uniquely identify this identity provider during protocol transactions. It is also present as a claim value in the token ACS issues to the relying party application when this identity provider is used.

LoginLinkName

String

True

Specifies the name that is displayed for the identity provider on the home realm discovery page.

LoginParameters

String

True

Specifies additional login parameters that are sent to the identity provider at login time. This is currently only used to store comma-delimited application permissions for Facebook identity providers. For more information, see Facebook as an ACS Identity Provider.

SystemReserved

Boolean

False

Specifies whether the IdentityProvider entity is reserved by ACS. Reserved entities cannot be deleted or edited.

Version

Binary

True

This property contains a time stamp that is automatically set by ACS.

The following table provides all of the legal values for the WebSSOProtocolType property of the IdentityProvider entity of the ACS Management Service.

Note

All property values are case-sensitive.

Value Description

WsFederation

Specifies that the identity provider uses the WS-Federation protocol for web browser-based sign in.

OpenId

Specifies that the identity provider uses the OpenID 2.0 protocol for web browser-based sign in.

Facebook

Specifies that the identity provider uses the Facebook Graph protocol for web browser-based sign in.

See Also

Concepts

ACS Management Service API Reference