Dundas.BI.AccountServices.Extensibility Namespace | 
| Class | Description | |
|---|---|---|
| AccountData | 
            Used to pass data between the application and an IAccountsProvider.
              | |
| FederatedAuthenticationProtocol | 
            Base class for federated authentication protocol implementations.
              | |
| FederatedAuthenticationProvider | 
            Represents a federated authentication provider.
              | |
| FederationMetadataInfo | 
            Represents the service provider metadata associated with a federated authentication provider.
              | |
| GroupData | 
            Used to pass data between the application and an IGroupsProvider.
              | |
| IdentityProviderAuthenticationSuccessEventArgs | 
            The event data corresponding to FederatedAuthenticationSuccessFromIdentityProvider.
              | |
| LocalLogOnContext | 
            Represents the context for validating the credentials of a local user account.
              | |
| LocalUserAccountData | 
            Used to pass data between the application and an IAccountsProvider.
              | |
| MembershipBaseObjectData | 
            Base class for objects used to pass between the application and an IAccountsProvider
            or IGroupsProvider.
              | |
| TenantData | 
            Used to pass data between the application and an ITenantsProvider.
              | |
| TenantSeatAllocationData | 
            Used to pass tenant seat allocation data between the application and an ITenantsProvider.
              | |
| TenantSeatAllocationDetailData | 
            Used to pass tenant seat allocation detail data between the application and an ITenantsProvider.
              | |
| TenantWarehouseOverrideData | 
            Represents tenant warehouse DB override data.
              | 
| Interface | Description | |
|---|---|---|
| IAccountsProvider | 
            Provides services for managing Dundas.Dashboard accounts.
              | |
| IAccountsProvider2 | 
            Provides extended services for managing accounts.
              | |
| IAccountsProvider3 | 
            Provides extended services for managing accounts.
              | |
| IFederatedAuthenticationService | Service interface for federated authentication.  | |
| IGroupMembershipProvider | 
            Provides services for managing the membership of Dundas BI groups.
              | |
| IGroupsProvider | 
            Provides services for managing Dundas BI groups.
              | |
| IMemberProviderTRecord, TFieldEnum, TFilterRule | 
            The base interface for account and group providers.
              | |
| ITenantsProvider | 
            Provides services for managing tenants.
              | 
| Enumeration | Description | |
|---|---|---|
| ExternalAccountAutoCreationMode | Specifies how external user accounts may be automatically created.  | |
| ExternalAccountAutoCreationSeatMode | Specifies with what seat mode external user accounts may be automatically created.  | |
| FederatedAuthenticationClaimKind | 
            Specifies the kinds of claim types which may be returned by a federated authentication provider.
              | |
| ValidateCredentialsFailureReason | 
            Specifies possible reasons for credential validation failure.
              |