From d25ab2c9f881aad6acce16b9150ed884472f3dc8 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Mon, 27 Mar 2017 16:31:22 +0300 Subject: juick-api: Messenger bot webhook --- .../java/com/juick/api/configuration/ApiAppConfiguration.java | 8 ++++++++ .../main/java/com/juick/api/configuration/ApiSecurityConfig.java | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'juick-api/src/main/java/com/juick/api/configuration') diff --git a/juick-api/src/main/java/com/juick/api/configuration/ApiAppConfiguration.java b/juick-api/src/main/java/com/juick/api/configuration/ApiAppConfiguration.java index 5ca1def1..382b3df5 100644 --- a/juick-api/src/main/java/com/juick/api/configuration/ApiAppConfiguration.java +++ b/juick-api/src/main/java/com/juick/api/configuration/ApiAppConfiguration.java @@ -1,6 +1,7 @@ package com.juick.api.configuration; import com.juick.api.ApiServer; +import com.juick.api.MessengerBot; import com.juick.api.TGBot; import org.apache.commons.lang3.StringUtils; import org.springframework.context.annotation.Bean; @@ -33,6 +34,13 @@ public class ApiAppConfiguration { return new TGBot(env.getProperty("telegram_token", StringUtils.EMPTY)); } + @Bean + public MessengerBot fbBot() { + MessengerBot bot = new MessengerBot(); + bot.setVerifyToken(env.getProperty("fb_verify_token", StringUtils.EMPTY)); + return bot; + } + private static final String WS_URI = "wss://ws.juick.com/"; @Bean diff --git a/juick-api/src/main/java/com/juick/api/configuration/ApiSecurityConfig.java b/juick-api/src/main/java/com/juick/api/configuration/ApiSecurityConfig.java index 48d79e27..a8dacb03 100644 --- a/juick-api/src/main/java/com/juick/api/configuration/ApiSecurityConfig.java +++ b/juick-api/src/main/java/com/juick/api/configuration/ApiSecurityConfig.java @@ -44,7 +44,7 @@ public class ApiSecurityConfig extends WebSecurityConfigurerAdapter { protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests() .antMatchers(HttpMethod.OPTIONS).permitAll() - .antMatchers("/messages", "/users", "/thread", "/tags", "/tlgmbtwbhk").permitAll() + .antMatchers("/messages", "/users", "/thread", "/tags", "/tlgmbtwbhk", "/fbwbhk").permitAll() .anyRequest().hasRole("USER") .and().httpBasic().authenticationEntryPoint(getJuickAuthenticationEntryPoint()) .and().anonymous() -- cgit v1.2.3