ClientDto
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
Data Transfer Object of a Octo client
public class ClientDto
Inheritance Object → ClientDto
Properties
IsEnabled
Specifies if client is enabled
public Nullable<bool> IsEnabled { get; set; }
Property Value
ClientId
Unique ID of the client
public string ClientId { get; set; }
Property Value
ClientSecret
Optional client secret
public string ClientSecret { get; set; }
Property Value
RequireClientSecret
Specifies if a client secret is required to request tokens
public Nullable<bool> RequireClientSecret { get; set; }
Property Value
ClientName
Client display name (used for logging and consent screen)
public string ClientName { get; set; }
Property Value
ClientUri
URI to further information about client (used on consent screen)
public string ClientUri { get; set; }
Property Value
AllowedGrantTypes
Specifies the allowed grant types (legal combinations of AuthorizationCode, Implicit, Hybrid, ResourceOwner, ClientCredentials).
public IEnumerable<string> AllowedGrantTypes { get; set; }
Property Value
RedirectUris
Specifies allowed URIs to return tokens or authorization codes to
public IEnumerable<string> RedirectUris { get; set; }
Property Value
PostLogoutRedirectUris
Specifies allowed URIs to redirect to after logout
public IEnumerable<string> PostLogoutRedirectUris { get; set; }
Property Value
AllowedCorsOrigins
Gets or sets the allowed CORS origins for JavaScript clients.
public IEnumerable<string> AllowedCorsOrigins { get; set; }
Property Value
AllowedScopes
Specifies the api scopes that the client is allowed to request
public IEnumerable<string> AllowedScopes { get; set; }
Property Value
IsOfflineAccessEnabled
Specifies if offline access to use code_authorization is enabled
public Nullable<bool> IsOfflineAccessEnabled { get; set; }
Property Value
FrontChannelLogoutUri
Specifies the front-channel logout URI for Single Logout (SLO). The Identity Server will load this URI in an iframe during logout.
public string FrontChannelLogoutUri { get; set; }
Property Value
FrontChannelLogoutSessionRequired
Specifies whether session ID is required for front-channel logout.
public Nullable<bool> FrontChannelLogoutSessionRequired { get; set; }
Property Value
BackChannelLogoutUri
Specifies the back-channel logout URI for Single Logout (SLO). The Identity Server will POST a logout token to this URI.
public string BackChannelLogoutUri { get; set; }
Property Value
BackChannelLogoutSessionRequired
Specifies whether session ID is required for back-channel logout.
public Nullable<bool> BackChannelLogoutSessionRequired { get; set; }
Property Value
Constructors
ClientDto()
public ClientDto()