abstract fun sign(inputField: InputField, identifier: Identifier?, keepUserLoggedIn: Boolean, keyValueStore: KeyValueStore?): Unit