Class IdentityProvider

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.IdentityProvider
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

@Deprecated public class IdentityProvider extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
Deprecated.
The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API.
The class for the Identity Provider.
  • Field Details

    • clientId

      @SerializedName(value="clientId", alternate="ClientId") @Expose @Nullable public String clientId
      Deprecated.
      The Client Id. The client ID for the application. This is the client ID obtained when registering the application with the identity provider. Required. Not nullable.
    • clientSecret

      @SerializedName(value="clientSecret", alternate="ClientSecret") @Expose @Nullable public String clientSecret
      Deprecated.
      The Client Secret. The client secret for the application. This is the client secret obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. Required. Not nullable.
    • name

      @SerializedName(value="name", alternate="Name") @Expose @Nullable public String name
      Deprecated.
      The Name. The display name of the identity provider. Not nullable.
    • type

      @SerializedName(value="type", alternate="Type") @Expose @Nullable public String type
      Deprecated.
      The Type. The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat, OpenIDConnect. Not nullable.
  • Constructor Details

    • IdentityProvider

      public IdentityProvider()
      Deprecated.
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Deprecated.
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to