Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
class Duende.​IdentityServer.​Models.​OidcProvider
Assembly: Duende.IdentityServer.Storage
Inheritance: object → IdentityProvider → OidcProvider
Models an OIDC identity provider
Properties
public
string
Authority
The base address of the OIDC provider.
public
string
ResponseType
The response type. Defaults to "id_token".
public
string
ClientId
The client id.
public
string
ClientSecret
The client secret. By default this is the plaintext client secret and great consideration should be taken if this value is to be stored as plaintext in the store.
public
string
Scope
Space separated list of scope values.
public
bool
GetClaimsFromUserInfoEndpoint
Indicates if userinfo endpoint is to be contacted. Defaults to true.
public
bool
UsePkce
Indicates if PKCE should be used. Defaults to true.
public
System.​Collections.​Generic.​IEnumerable<​string>
Scopes
Parses the scope into a collection.
public
string
Scheme
Scheme name for the provider.
public
string
DisplayName
Display name for the provider.
public
bool
Enabled
Flag that indicates if the provider should be used.
public
string
Type
Protocol type of the provider.
public
System.​Collections.​Generic.​Dictionary<​string, string>
Properties
Protocol specific properties for the provider.
protected
string
Item
Methods
public
bool
Equals​(object obj)
Inherited from object
protected
void
Finalize​()
Inherited from object
public
int
GetHashCode​()
Inherited from object
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object