{"action":"created","issue":{"url":"https://api.github.com/repos/spring-projects/spring-security/issues/2894","repository_url":"https://api.github.com/repos/spring-projects/spring-security","labels_url":"https://api.github.com/repos/spring-projects/spring-security/issues/2894/labels{/name}","comments_url":"https://api.github.com/repos/spring-projects/spring-security/issues/2894/comments","events_url":"https://api.github.com/repos/spring-projects/spring-security/issues/2894/events","html_url":"https://github.com/spring-projects/spring-security/issues/2894","id":131777806,"number":2894,"title":"SEC-2673: WebSocket / Ease configuration of Client(Inbound|Outbound)Channel Executor","user":{"login":"spring-issuemaster","id":16028288,"avatar_url":"https://avatars.githubusercontent.com/u/16028288?v=3","gravatar_id":"","url":"https://api.github.com/users/spring-issuemaster","html_url":"https://github.com/spring-issuemaster","followers_url":"https://api.github.com/users/spring-issuemaster/followers","following_url":"https://api.github.com/users/spring-issuemaster/following{/other_user}","gists_url":"https://api.github.com/users/spring-issuemaster/gists{/gist_id}","starred_url":"https://api.github.com/users/spring-issuemaster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spring-issuemaster/subscriptions","organizations_url":"https://api.github.com/users/spring-issuemaster/orgs","repos_url":"https://api.github.com/users/spring-issuemaster/repos","events_url":"https://api.github.com/users/spring-issuemaster/events{/privacy}","received_events_url":"https://api.github.com/users/spring-issuemaster/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/spring-projects/spring-security/labels/Closed","name":"Closed","color":"ededed"},{"url":"https://api.github.com/repos/spring-projects/spring-security/labels/Complete","name":"Complete","color":"ededed"},{"url":"https://api.github.com/repos/spring-projects/spring-security/labels/Jira","name":"Jira","color":"ededed"},{"url":"https://api.github.com/repos/spring-projects/spring-security/labels/Task","name":"Task","color":"eeeeee"}],"state":"closed","locked":false,"assignee":{"login":"rwinch","id":362503,"avatar_url":"https://avatars.githubusercontent.com/u/362503?v=3","gravatar_id":"","url":"https://api.github.com/users/rwinch","html_url":"https://github.com/rwinch","followers_url":"https://api.github.com/users/rwinch/followers","following_url":"https://api.github.com/users/rwinch/following{/other_user}","gists_url":"https://api.github.com/users/rwinch/gists{/gist_id}","starred_url":"https://api.github.com/users/rwinch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rwinch/subscriptions","organizations_url":"https://api.github.com/users/rwinch/orgs","repos_url":"https://api.github.com/users/rwinch/repos","events_url":"https://api.github.com/users/rwinch/events{/privacy}","received_events_url":"https://api.github.com/users/rwinch/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/spring-projects/spring-security/milestones/71","html_url":"https://github.com/spring-projects/spring-security/milestones/4.0.0.M2","labels_url":"https://api.github.com/repos/spring-projects/spring-security/milestones/71/labels","id":1567235,"number":71,"title":"4.0.0.M2","description":null,"creator":{"login":"spring-issuemaster","id":16028288,"avatar_url":"https://avatars.githubusercontent.com/u/16028288?v=3","gravatar_id":"","url":"https://api.github.com/users/spring-issuemaster","html_url":"https://github.com/spring-issuemaster","followers_url":"https://api.github.com/users/spring-issuemaster/followers","following_url":"https://api.github.com/users/spring-issuemaster/following{/other_user}","gists_url":"https://api.github.com/users/spring-issuemaster/gists{/gist_id}","starred_url":"https://api.github.com/users/spring-issuemaster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spring-issuemaster/subscriptions","organizations_url":"https://api.github.com/users/spring-issuemaster/orgs","repos_url":"https://api.github.com/users/spring-issuemaster/repos","events_url":"https://api.github.com/users/spring-issuemaster/events{/privacy}","received_events_url":"https://api.github.com/users/spring-issuemaster/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":58,"state":"closed","created_at":"2016-02-05T21:45:54Z","updated_at":"2016-02-05T22:37:00Z","due_on":"2014-08-18T00:00:00Z","closed_at":"2016-02-05T21:45:54Z"},"comments":2,"created_at":"2014-06-27T09:33:24Z","updated_at":"2016-02-06T05:09:08Z","closed_at":"2014-08-18T11:07:48Z","body":"[Rob Winch](https://jira.spring.io/secure/ViewProfile.jspa?name=rwinch) (Migrated from [SEC-2673](https://jira.spring.io/browse/SEC-2673)) said:\n\nSee [spring-websocket-portfolio/security](https://github.com/rwinch/spring-websocket-portfolio/blob/5cb4992766c4eceef3c9cc05014a9391dd4a9399/src/main/java/org/springframework/samples/portfolio/config/WebSocketConfig.java#L66)\n\nAdding a ChannelInterceptorAdapter was very simple with @EnableWebSocketMessageBroker. However, it seemed I needed to extend WebSocketMessageBrokerConfigurationSupport in order to customize the clientInboundChannel and clientOutboundChannel Executor. Extending WebSocketMessageBrokerConfigurationSupport seems much more difficult that using the @ EnableWebSocketMessageBroker so some alternative suggestions as to how to integrate would be appreciated."},"comment":{"url":"https://api.github.com/repos/spring-projects/spring-security/issues/comments/180684757","html_url":"https://github.com/spring-projects/spring-security/issues/2894#issuecomment-180684757","issue_url":"https://api.github.com/repos/spring-projects/spring-security/issues/2894","id":180684757,"user":{"login":"spring-issuemaster","id":16028288,"avatar_url":"https://avatars.githubusercontent.com/u/16028288?v=3","gravatar_id":"","url":"https://api.github.com/users/spring-issuemaster","html_url":"https://github.com/spring-issuemaster","followers_url":"https://api.github.com/users/spring-issuemaster/followers","following_url":"https://api.github.com/users/spring-issuemaster/following{/other_user}","gists_url":"https://api.github.com/users/spring-issuemaster/gists{/gist_id}","starred_url":"https://api.github.com/users/spring-issuemaster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spring-issuemaster/subscriptions","organizations_url":"https://api.github.com/users/spring-issuemaster/orgs","repos_url":"https://api.github.com/users/spring-issuemaster/repos","events_url":"https://api.github.com/users/spring-issuemaster/events{/privacy}","received_events_url":"https://api.github.com/users/spring-issuemaster/received_events","type":"User","site_admin":false},"created_at":"2016-02-06T05:09:08Z","updated_at":"2016-02-06T05:09:08Z","body":"\n\nThis issue depends on https://jira.spring.io/browse/SPR-11968"}}