A newer version of the Ed-Fi ODS / API is now available. See the Ed-Fi Technology Version Index for a link to the latest version.
Platform Dev Guide - Configuration
- Ian Christopher (Deactivated)
- Shannon Shiffer (Unlicensed)
Owned by Ian Christopher (Deactivated)
Mar 05, 2020
Loading data...
Like most web applications, the Ed-Fi ODS / API has several configuration settings. Some configuration values, such as database connection strings, must be supplied for every instance. Others are optional and change the behavior of the system.This section provides an overview of the primary files that contain configuration settings.Main Configuration LocationsThe EdFi.Ods.WebApi project (found in the Ed-Fi-ODS-Implementation\Application\EdFi.Ods.WebApi directory of the ODS / API solution) contains the primary configurations for an instance of the Ed-Fi ODS / API. By customizing the Web.config you should be able to modify the API to suit your needs. Web.config includes settings for database connection strings, logging configurations (see Logging Configuration section for details) database partitioning strategy and the settings that enable various configurable features. For more detail on the configuration files and the specific values, see the Configuration Details section of this documentation.
Security Configuration
In addition to the configuration settings above, the Ed-Fi ODS / API allows implementers to configure several aspects of the application security:- Claim Sets. Changes to claim sets provide fine-grained access control over data accessible by clients.
- API Profiles. Profiles allow implementers to create data policy that specify exactly what access is allowed for particular kinds of client systems. For example, student information systems in an enterprise might require broad access to data, including students, grades, attendance, discipline incidents, assessment results, and so forth, while a gradebook application might only need access to student and gradebook data.