The 5100 Token's are small USB sticks which when plugged into a Desktop which be are accessed via SafeNet's Authentication Client. We use them for internal CA Authentication and they ... need to improve upon the Availability in the C-I-A triad.
Phones don't have USB so if you looking for Token-based Authentication for Mobile, 5100 are not the way to go. There are a few ways to try and tackle this they are very similar in nature, but depend on the type of developer you are.
Cloud Based Key Management
AWS has KMS (Key Management Services) and you can look at the details here. They are FIPS 140-2 Level 3 compliant and provide an API for you access the KMS. This is probably the most flexible and easiest to implement, but also requires a higher levels of developer knowledge to do it right.
Cloud-ish Based Key Management
Gemalto, your SafeNet provider, has their Trusted Key Management, which is similar to AWS. Difference being you build out your infrastructure for handling mobile apps. The premise is pretty similar, except your IT team is now responsible for HSM and it's FIPS 140-2 Level 3 implementation. I haven't used this but I believe the mobile Trusted Key Management is just an app on your device that connects back to your infrastructure.
Other in the field I am sure do similar, I figure if your using SafeNet you might have relationship with Gemalto.
DIY Development
Don't do this. I don't need to explain this.