Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

The API for requesting authentication services from the SurePassId Authentication Server. The following API functions are available.




add_u2f_accountadd user account with U2F device to your SurepassId installationuser management
add_oath_accountadd user account with Oath device to your SurepassId installationuser management
add_u2f_deviceadd a u2f  2fa device to a user account device management
add_oath_deviceadd an oath 2fa device to user account device management
validate_userquery user meta data/authenticate user name and passworduser validation/authentication
find_devicequery device meta data by serial numberdevice management
assign_deviceassign a device to a user accountdevice management
unassign_devicedetach a device form a user accountdevice management
delete_key fido - delete a specific fido u2f security key from the users account fido u2f key/origin management
delete_all_keysfido - delete all fido u2f security key from the users account fido u2f key/origin management
validate_oath_otp validate a dynamic pass code send to the uservalidate Oath OTP
send_oath_otpsend a dynamic pass code send to the usersend Oath OTP
push_oath_otppush authentication request to the userpush authentication
pre_enrollfido - pre-enroll u2f key for an origin fido u2f register step 1
enrollfido - enroll a u2f key for an origin fido u2f register step 2
pre_signfido - pre-sign process u2f key for an origin fide u2f authentication step 1
sign fido - authenticate a u2f key for an origin fido u2f authentication step 2
create_session_token create a session token for a particular  usermobile device state management
expire_session_tokenexpire (make unusable) a session token for a particular usermobile device state management
is_session_token_valid check to see if a session token is still valid for a particular user mobile device state management
active_oath_deviceactivate an Oath devicedevice management
sync_oath_devicesynchronize clock for Oath HOTP/TOTP devicedevice management




  • No labels