Skip to content

Credential Finder

Michael Parsons edited this page Nov 16, 2020 · 3 revisions

Optional

Generally, especially for the initial use of the Credential Registry download, the Credential Finder project should be excluded. Any partner downloading the data will likely want to ultimately store the data in their own data stores, and present the data (if applicable) using a separate interface. However, if you are interested in how the Credential Finder presents the data, then by all means, carry on!

Configuration

Web.config

There will be many of the same keys used by the import.

Authentication

The main site uses SSO with the accounts site. The github project will have settings to use a local Accounts and AspNetUser table, and local register and login.

doingEmailConfirmation

Set to false unless an email service has been enabled

usingSSL

False - although it is easy to use https with a local project

forgotPasswordExpiryDays

Defaults to 1

Credential Registry Related

CredentialEngineAPIKey

Use the API key for your organization that was set in the accounts site. See the dashboard for your organization.

Elastic search related

elasticSearchUrl

Url to the instance of elastic being used

credentialRebuildPageSize

Was used in prototyping, typically set to a large size like 9999. The import typically imports a small amount daily, or hourly. More pertinent for a full rebuild.

credentialCollection

organizationCollection assessmentCollection

learningOppCollection

Name of elastic collection that will be updated by the import. Can use different collections for different sources. For example one for a test environment and another for production copies.

Options to use or not use Elastic for the searches

usingElasticCredentialSearch

usingElasticOrganizationSearch

usingElasticAssessmentSearch

usingElasticLearningOppSearch

These are always true, unless using sql server for searching. Note that the sql search has not been maintained in this project.

Feb. 28, 2019 - some quick tests has confirmed that the searches do function. These keys will all be set to false

Connection strings

DefaultConnection

AccountEntities

The production site uses SSO to the account site. The github project has been set up for local registration and login.

MainConnection

workIT_RO

workITEntities

workITViews

These are set up for sql server. User should only have to provide the database name (if not using the default), server name/data source, and password.

Clone this wiki locally