######### Users api ######### .. http:POST:: Register a new user. .. http:post:: ^users/login/?$ Supports a REST login endpoint. .. http:POST:: Log out the currently logged-in user. .. http:GET:: Get user info for currently logged-in user. .. http:get:: ^users/user_gp_state/?$ Get user's ggene profiles state. .. http:post:: ^users/user_gp_state/?$ Save user's gene profiles state. .. http:post:: ^users/forgotten_password/?$ Send a reset password email to the user. .. http:POST:: Change the password for a user. .. http:get:: ^users/federation_credentials/?$ List all federation apps for a user. .. http:post:: ^users/federation_credentials/?$ Create a new federation application and return its credentials. .. http:put:: ^users/federation_credentials/?$ Update a given federation token's name. .. http:delete:: ^users/federation_credentials/?$ Delete a given federation app.