Skip to main content

RFID Single Sign-On

RFID desktop readers

Today we partner with rf IDEAS, a company that manufactures RFID readers and devices. idemeum integrates with rf IDEAS sensors using SDK, and we can support a wide variety of readers depending on your use cases.


One of the most popular readers is Wave ID Mini Plus. It offers great balance between price, variety of features and cards supported, and a small compact form factor. However, idemeum can integrate with any rfIDEAS reader to support your desired use case.

Reader configuration

When to configure readers

If you are using password based user onboarding, you do not have to worry about reader configuration. Plug the reader in, idemeum will authenticate user with password, and automatically capture the badge ID and save in the idemeum cloud.

If you would like to deploy manual user onboarding (you manually create users and assigned badges in idemeum cloud), or you would like to leverage external user source (such as Azure Active Directory), then you will need to configure RFID readers appropriately.

Configuration utility

Before you can use the rf IDEAS readers, they need to configured for your environment. rf IDEAS provides a configuration utility that can be used to set up readers and required parameters. You can access configuration utility here.

With this configuration utility you can set up various reader parameters, such as what cards the reader will recognize, how the RFID badge number will be formatted, the volume of the reader beeper, color of LED and more. Click on three lines menu at the top right, then Help -> Read user manual to learn more about all configuration options.

Number format configuration

One of the required configurations is to set up the formatting for the RFID badge number. Navigate to Format section in the configuration utility to set up format configuration.

  • You will need to define how many leading and trailing bits you want to strip, and whether you would want to send the facility code. This configuration will depend on how you are storing the employee badge number in your systems.
  • Once the badge is scanned and passed to idemeum desktop client, it will look up the user email address by badge id in your user source. Therefore, for a successful match, the formatting set up on the reader needs to match the format of how you store the badge numbers for your employees.

Configuration example

Let's say I am using the standard 26-bit RFID proximity card.

  • That means that the number encoded on the card will be represented by 26 bits in hexadecimal format - 00 00 00 00 00 02 C9 4C A4
  • Once the number is read by the reader and passed to idemeum desktop client it will be converted to decimal format - 46746788
  • To apply standard formatting we will strip 9 leading bits, and 2 trailing bits. Hexadecimal format will be 00 00 00 00 00 00 A6 52, and the decimal number will become 42578
  • This is the exact number that is written on the back of a standard RFID card.

Depending on how you store the badge numbers for your employees, you can configure the bit stripping and manipulation appropriately.