CommonConstants
Namespace: Meshmakers.Octo.Communication.Contracts
Common constants used in the application
public static class CommonConstants
Inheritance Object → CommonConstants
Fields
OctoDefaultScopes
Defines default scopes as minimal constraint
public static String[] OctoDefaultScopes;
GoogleIdentityProvider
public static string GoogleIdentityProvider;
MicrosoftIdentityProvider
public static string MicrosoftIdentityProvider;
OctoApi
public static string OctoApi;
OctoApiDisplayName
public static string OctoApiDisplayName;
OctoApiDescription
public static string OctoApiDescription;
OctoApiFullAccess
public static string OctoApiFullAccess;
OctoApiFullAccessDisplayName
public static string OctoApiFullAccessDisplayName;
OctoApiReadOnly
public static string OctoApiReadOnly;
OctoApiReadOnlyDisplayName
public static string OctoApiReadOnlyDisplayName;
OctoToolClientId
public static string OctoToolClientId;
OctoToolClientSecret
public static string OctoToolClientSecret;
OctoAdminPanelClientId
public static string OctoAdminPanelClientId;
OctoAdminPanelClientIdDebug
public static string OctoAdminPanelClientIdDebug;
AssetRepositoryServicesClientId
public static string AssetRepositoryServicesClientId;
BotServicesClientId
public static string BotServicesClientId;
CommunicationControllerServicesClientId
public static string CommunicationControllerServicesClientId;
ReportingServicesClientId
public static string ReportingServicesClientId;
IdentityServicesSwaggerClientId
public static string IdentityServicesSwaggerClientId;
AsserRepositoryServicesSwaggerClientId
public static string AsserRepositoryServicesSwaggerClientId;
BotServicesSwaggerClientId
public static string BotServicesSwaggerClientId;
CommunicationControllerServicesSwaggerClientId
public static string CommunicationControllerServicesSwaggerClientId;
ReportingServicesSwaggerClientId
public static string ReportingServicesSwaggerClientId;
AdminPanelManagementRole
public static string AdminPanelManagementRole;
BotManagementRole
public static string BotManagementRole;
TenantManagementRole
public static string TenantManagementRole;
DevelopmentRole
public static string DevelopmentRole;
UserManagementRole
public static string UserManagementRole;
CommunicationManagementRole
public static string CommunicationManagementRole;
DashboardManagementRole
public static string DashboardManagementRole;
DashboardViewerRole
public static string DashboardViewerRole;
ReportingManagementRole
public static string ReportingManagementRole;
ReportingViewerRole
public static string ReportingViewerRole;
TenantOwnersGroup
public static string TenantOwnersGroup;
Methods
GetScopes(ApiScopes, IEnumerable<String>, DefaultScopes)
Returns a scope definition including default scopes and api scopes
public static string GetScopes(ApiScopes apiScopes, IEnumerable<string> customScopes, DefaultScopes scopes)
Parameters
apiScopes ApiScopes
Enum flags for API scopes.
customScopes IEnumerable<String>
Additional custom scopes to be added to the token
scopes DefaultScopes
Default scopes that are added