graphql.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import gql from 'graphql-tag'
  2. export default {
  3. AUTHENTICATION: {
  4. QUERY_PROVIDERS: gql`
  5. query {
  6. authentication {
  7. providers {
  8. isEnabled
  9. key
  10. props
  11. title
  12. useForm
  13. icon
  14. config {
  15. key
  16. value
  17. }
  18. }
  19. }
  20. }
  21. `
  22. },
  23. GQL_QUERY_TRANSLATIONS: gql`
  24. query($locale: String!, $namespace: String!) {
  25. translations(locale:$locale, namespace:$namespace) {
  26. key
  27. value
  28. }
  29. }
  30. `,
  31. GQL_MUTATION_LOGIN: gql`
  32. mutation($username: String!, $password: String!, $provider: String!) {
  33. login(username: $username, password: $password, provider: $provider) {
  34. succeeded
  35. message
  36. tfaRequired
  37. tfaLoginToken
  38. }
  39. }
  40. `,
  41. GQL_MUTATION_LOGINTFA: gql`
  42. mutation($loginToken: String!, $securityCode: String!) {
  43. loginTFA(loginToken: $loginToken, securityCode: $securityCode) {
  44. succeeded
  45. message
  46. }
  47. }
  48. `
  49. }