Guest User

Untitled

a guest
Mar 14th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Configurations>
  3. <Port>8007</Port>
  4. <EnableHttps>true</EnableHttps>
  5. <KeyStorePath>classpath:ssl-server.jks</KeyStorePath>
  6. <KeyPass>changeit</KeyPass>
  7. <TokenTtlMillis>15000</TokenTtlMillis>
  8. <Users>
  9. <Username>username</Username>
  10. <Password>$2y$10$u8fEYjM9C8QDvmeyZWcPiOlWwiokpFyeTsR.Gr.K95VbRZmjoAo/q</Password>
  11. </Users>
  12. </Configurations>
  13.  
  14. <mapping>
  15. <class name="com.cetrea.securityservice.bean.Configurations" auto-complete="true">
  16. <map-to xml="Configurations"/>
  17. <field name="port" type="int">
  18. <bind-xml name="Port" node="element"/>
  19. </field>
  20. <field name="enableHttps" type="boolean">
  21. <bind-xml name="EnableHttps" node="element"/>
  22. </field>
  23. <field name="keyStorePath" type="string">
  24. <bind-xml name="KeyStorePath" node="element"/>
  25. </field>
  26. <field name="keyPass" type="string">
  27. <bind-xml name="KeyPass" node="element"/>
  28. </field>
  29. <field name="TTL" type="int">
  30. <bind-xml name="TokenTtlMillis" node="element"/>
  31. </field>
  32. <field name="Users" collection="arraylist" type="com.cetrea.securityservice.bean.Users" container="false">
  33. <bind-xml name="Users"/>
  34. </field>
  35. </class>
  36. <class name="com.cetrea.securityservice.bean.Users" auto-complete="true">
  37. <map-to xml="Users"/>
  38. <field name="Username" type="string">
  39. <bind-xml name="Username" node="element"/>
  40. </field>
  41. <field name="Password" type="string">
  42. <bind-xml name="Password" node="element"/>
  43. </field>
  44. </class>
  45. </mapping>
  46.  
  47. @Component
  48. public class Configurations {
  49. private int port;
  50. private boolean enableHttps;
  51. private String keyStorePath;
  52. private String keyPass;
  53. private int TokenTtlMillis;
  54. private List<Users> users;
  55.  
  56.  
  57. public int getPort() {
  58. return port;
  59. }
  60.  
  61. public void setPort(int port) {
  62. this.port = port;
  63. }
  64.  
  65. public boolean getEnableHttps() {
  66. return enableHttps;
  67. }
  68.  
  69. public void setEnableHttps(boolean enableHttps) {
  70. this.enableHttps = enableHttps;
  71. }
  72.  
  73. public String getKeyStorePath() {
  74. return keyStorePath;
  75. }
  76.  
  77. public void setKeyStorePath(String keyStorePath) {
  78. this.keyStorePath = keyStorePath;
  79. }
  80.  
  81. public String getKeyPass() {
  82. return keyPass;
  83. }
  84.  
  85. public void setKeyPass(String keyPass) {
  86. this.keyPass = keyPass;
  87. }
  88.  
  89. public int getTTL() {
  90. return TokenTtlMillis;
  91. }
  92.  
  93. public void setTTL(int TTL) {
  94. this.TokenTtlMillis = TTL;
  95. }
  96.  
  97. public List<Users> getUsers() {
  98. return users;
  99. }
  100.  
  101. public void setUsers(List<Users> users) {
  102. this.users = users;
  103. }
  104. }
  105.  
  106. @Component
  107. public class Users {
  108. private String Username;
  109. private String Password;
  110.  
  111.  
  112. public String getUsername(){return Username;}
  113.  
  114. public void setUsername(String Username){this.Username = Username;}
  115.  
  116. public String getPassword(){return Password;}
  117.  
  118. public void setPassword(String Password){this.Password = Password;}
  119. }
Add Comment
Please, Sign In to add comment