Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <Configurations>
- <Port>8007</Port>
- <EnableHttps>true</EnableHttps>
- <KeyStorePath>classpath:ssl-server.jks</KeyStorePath>
- <KeyPass>changeit</KeyPass>
- <TokenTtlMillis>15000</TokenTtlMillis>
- <Users>
- <Username>username</Username>
- <Password>$2y$10$u8fEYjM9C8QDvmeyZWcPiOlWwiokpFyeTsR.Gr.K95VbRZmjoAo/q</Password>
- </Users>
- </Configurations>
- <mapping>
- <class name="com.cetrea.securityservice.bean.Configurations" auto-complete="true">
- <map-to xml="Configurations"/>
- <field name="port" type="int">
- <bind-xml name="Port" node="element"/>
- </field>
- <field name="enableHttps" type="boolean">
- <bind-xml name="EnableHttps" node="element"/>
- </field>
- <field name="keyStorePath" type="string">
- <bind-xml name="KeyStorePath" node="element"/>
- </field>
- <field name="keyPass" type="string">
- <bind-xml name="KeyPass" node="element"/>
- </field>
- <field name="TTL" type="int">
- <bind-xml name="TokenTtlMillis" node="element"/>
- </field>
- <field name="Users" collection="arraylist" type="com.cetrea.securityservice.bean.Users" container="false">
- <bind-xml name="Users"/>
- </field>
- </class>
- <class name="com.cetrea.securityservice.bean.Users" auto-complete="true">
- <map-to xml="Users"/>
- <field name="Username" type="string">
- <bind-xml name="Username" node="element"/>
- </field>
- <field name="Password" type="string">
- <bind-xml name="Password" node="element"/>
- </field>
- </class>
- </mapping>
- @Component
- public class Configurations {
- private int port;
- private boolean enableHttps;
- private String keyStorePath;
- private String keyPass;
- private int TokenTtlMillis;
- private List<Users> users;
- public int getPort() {
- return port;
- }
- public void setPort(int port) {
- this.port = port;
- }
- public boolean getEnableHttps() {
- return enableHttps;
- }
- public void setEnableHttps(boolean enableHttps) {
- this.enableHttps = enableHttps;
- }
- public String getKeyStorePath() {
- return keyStorePath;
- }
- public void setKeyStorePath(String keyStorePath) {
- this.keyStorePath = keyStorePath;
- }
- public String getKeyPass() {
- return keyPass;
- }
- public void setKeyPass(String keyPass) {
- this.keyPass = keyPass;
- }
- public int getTTL() {
- return TokenTtlMillis;
- }
- public void setTTL(int TTL) {
- this.TokenTtlMillis = TTL;
- }
- public List<Users> getUsers() {
- return users;
- }
- public void setUsers(List<Users> users) {
- this.users = users;
- }
- }
- @Component
- public class Users {
- private String Username;
- private String Password;
- public String getUsername(){return Username;}
- public void setUsername(String Username){this.Username = Username;}
- public String getPassword(){return Password;}
- public void setPassword(String Password){this.Password = Password;}
- }
Add Comment
Please, Sign In to add comment