Skip to main content

Force shared device passcode type

There is a limitation (As of July 2018) in Apple's Roster API by which FileWave uses to obtain all SIS (student information system) data like classes and student passcode requirements.

For example, on ASM (Apple School Manager - school.apple.com) you can define that a user's password requirements are for a 4 digit pin to a complex alpha-numeric. This information should then be shared via Apple's Roster API to FileWave, so that we can show the appropriate keyboard, like a simple 10 button numeric keypad if a pin only user, but it's currently not available.

Until Apple adds this information to the Roster API, you can force all devices to one type:

Linux/MacOS FileWave Server:

/usr/local/filewave/django/filewave/settings_custom.py

# add this in settings_custom.py and restart apache
# supported values are "four", "six", "complex"
settings.CLASSROOM_DEFAULT_PASSCODE_TYPE = "six"

You can use either

four
six
complex

Which corresponds to Apple's different Password Policy options: