routes 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # Routes
  2. # This file defines all application routes (Higher priority routes first)
  3. # https://www.playframework.com/documentation/latest/ScalaRouting
  4. # ~~~~
  5. # An example controller showing a sample home page
  6. GET / controllers.HomeController.graphQl
  7. # Map static resources from the /public folder to the /assets URL path
  8. GET /assets/*file controllers.Assets.versioned(path="/public", file: Asset)
  9. # GraphQL endpoint
  10. POST /graphql controllers.HomeController.graphQl
  11. # GraphQL schema endpoint
  12. GET /graphql-schema controllers.HomeController.graphqlSchema
  13. # Ingest documents
  14. # POST /ingest-docs controllers.HomeController.ingestWithCrosswalk
  15. GET /graphml controllers.HomeController.graphMl
  16. ##################
  17. #### REST API ####
  18. ##################
  19. GET /api/ni/:id controllers.RestController.getNiById(id: String)
  20. #########################################################
  21. ## Begin: SecureSocial (Authentication provider) routes #
  22. ## ######################################################
  23. #
  24. ## Login page
  25. #GET /login securesocial.controllers.LoginPage.login
  26. #GET /logout securesocial.controllers.LoginPage.logout
  27. #
  28. ## User Registration and password handling
  29. #GET /signup securesocial.controllers.Registration.startSignUp
  30. #POST /signup securesocial.controllers.Registration.handleStartSignUp
  31. #GET /signup/:token securesocial.controllers.Registration.signUp(token)
  32. #POST /signup/:token securesocial.controllers.Registration.handleSignUp(token)
  33. #GET /reset securesocial.controllers.Registration.startResetPassword
  34. #POST /reset securesocial.controllers.Registration.handleStartResetPassword
  35. #GET /reset/:token securesocial.controllers.Registration.resetPassword(token)
  36. #POST /reset/:token securesocial.controllers.Registration.handleResetPassword(token)
  37. #GET /password securesocial.controllers.PasswordChange.page
  38. #POST /password securesocial.controllers.PasswordChange.handlePasswordChange
  39. #
  40. ## Providers entry points
  41. #GET /authenticate/:provider securesocial.controllers.ProviderController.authenticate(provider)
  42. #POST /authenticate/:provider securesocial.controllers.ProviderController.authenticateByPost(provider)
  43. #GET /not-authorized securesocial.controllers.ProviderController.notAuthorized
  44. #
  45. #############################
  46. ## End: SecureSocial routes #
  47. ## ##########################