Identica

Overview

What Identica's features do, and how to turn them on for all providers or one.

Features add optional behavior on top of logging in. All of them are part of Identica; nothing is installed separately.

FeatureDoesDefault
Verificationasks for a second factor, such as an authenticator app code, after the provideroffered, not required
Recognitionlets a player who just logged in reconnect without logging in againoff
Sentinellocks out connections that keep failing or abusing the login, and can limit accounts per addresson
Restrictionlets staff close a provider to new joins for a whilejoin restriction off

On for everyone, or per provider

Each feature has shared settings under features/<feature>/ in the data directory, which apply to every provider. A provider can differ through features in its entry of providers/providers.yml:

providers:
  - id: "credential"
    features:
      recognition:
        enabled: false
      verification:
        enabled: true
        required: true
  - id: "premium"
    features:
      recognition:
        enabled: true
      verification:
        enabled: false

This turns recognition on for Premium only and requires verification for Credential. Everything a provider leaves out comes from the shared settings.

A provider has to support a feature for it to apply. Both official providers support every feature; a provider that does not support one fails to load when its entry turns that feature on.

FeatureShared settingsPer provider
Recognitionfeatures/recognition/settingsfeatures.recognition
Verificationfeatures/verification/settingsfeatures.verification
Sentinelfeatures/sentinel/settingsfeatures.sentinel.enabled
Restrictionfeatures/restriction/settingsfeatures.restriction.enabled
Join restrictionfeatures/restriction/join/settingsfeatures.restriction.join

Configuration describes every setting of every feature.

On this page