RAPP Platform Wiki
v0.6.0
RAPP Platform is a collection of ROS nodes and back-end processes that aim to deliver ready-to-use generic services to robots
|
RAPP application authentication allows the various RAPP Platform users to authenticate in order to gain access to the RAPP Platform services.
Add new user using Platform credentials.
Service URL: /rapp/rapp_application_authentication/add_new_user_from_platfrom
Service type:
AddNewUserFromPlatformSrv.srv ``` string creator_username string creator_password string new_user_username string new_user_password
string error
string suggested_username ```
Add new user using Store credentials.
Service URL: /rapp/rapp_application_authentication/add_new_user_from_store
Service type:
AddNewUserFromStoreSrv.srv ```
string username
string password
string device_token
string error
string suggested_username ```
Authenticates an active application token.
Service URL: /rapp/rapp_application_authentication/authenticate_token
Service type:
UserTokenAuthenticationSrv.srv ```
string error
string username ```
Allows a user to login useing the RAPP Platform credentials.
Service URL: /rapp/rapp_application_authentication/login
Service type:
UserLoginSrv.srv ``` string username string password
string error string token ```
Allows a user to login useing the RAPP Store token.
Service URL: /rapp/rapp_application_authentication/login_from_store
Service type:
UserLoginSrv.srv ``` string username string password
string error string token ```
Launches the rapp application authentication node and can be invoked using: ```bash roslaunch rapp_application_authentication_manager application_authentication.launch ```
Service URL: localhost:9001/hop/login_user
``` Input = { username: '', password: '', device_token: '' }
Output = { token: '', error: '' } ```
Service URL: localhost:9001/hop/register_user_from_platform
``` Input = { creator_username: '', creator_password: '', new_user_username: '', new_user_password: '', language: '' }
Output = { suggested_username: '', error: '' } ```
Service URL: localhost:9001/hop/register_user_from_store
``` Input = { username: '', password: '', device_token: '', language: '' }
Output = { suggested_username: '', error: '' } ```