{"action":"closed","issue":{"url":"https://api.github.com/repos/Graylog2/graylog-plugin-auth-sso/issues/30","repository_url":"https://api.github.com/repos/Graylog2/graylog-plugin-auth-sso","labels_url":"https://api.github.com/repos/Graylog2/graylog-plugin-auth-sso/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/Graylog2/graylog-plugin-auth-sso/issues/30/comments","events_url":"https://api.github.com/repos/Graylog2/graylog-plugin-auth-sso/issues/30/events","html_url":"https://github.com/Graylog2/graylog-plugin-auth-sso/issues/30","id":253647293,"number":30,"title":"Shibboleth SSO and API Tokens","user":{"login":"TheRealKingS","id":2885986,"avatar_url":"https://avatars0.githubusercontent.com/u/2885986?v=4","gravatar_id":"","url":"https://api.github.com/users/TheRealKingS","html_url":"https://github.com/TheRealKingS","followers_url":"https://api.github.com/users/TheRealKingS/followers","following_url":"https://api.github.com/users/TheRealKingS/following{/other_user}","gists_url":"https://api.github.com/users/TheRealKingS/gists{/gist_id}","starred_url":"https://api.github.com/users/TheRealKingS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheRealKingS/subscriptions","organizations_url":"https://api.github.com/users/TheRealKingS/orgs","repos_url":"https://api.github.com/users/TheRealKingS/repos","events_url":"https://api.github.com/users/TheRealKingS/events{/privacy}","received_events_url":"https://api.github.com/users/TheRealKingS/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-08-29T12:51:47Z","updated_at":"2017-09-05T09:19:54Z","closed_at":"2017-09-05T09:19:54Z","author_association":"NONE","body":"### Problem description\r\nWe are using Shibboleth with this SSO Plugin. It works so far, but if i try to login via API-Token, i get an Redirect to Shibboleth. Is there any chance to use API Tokens and Shibboleth together? \r\n\r\nApache configuration:\r\n\r\n\r\n```\r\n<VirtualHost *:443>\r\n    ServerName graylog.example.com\r\n    ProxyRequests Off\r\n\r\n    SSLEngine on\r\n    SSLCertificateFile /etc/httpd/ssl/ssl.crt\r\n    SSLCertificateKeyFile /etc/httpd/ssl/ssl.key\r\n    SSLCertificateChainFile /etc/httpd/ssl/chain.txt\r\n\r\n    <Proxy *>\r\n      Order deny,allow\r\n      Allow from all\r\n    </Proxy>\r\n\r\n    <Location />\r\n        RequestHeader set X-Graylog-Server-URL \"https://graylog.example.com/api/\"\r\n        ProxyPass http://127.0.0.1:9000/\r\n        ProxyPassReverse http://127.0.0.1:9000/\r\n        AuthType shibboleth\r\n        ShibRequestSetting requireSession 1\r\n        ShibUseHeaders On\r\n        require valid-user\r\n    </Location>\r\n```\r\n\r\n\r\n### Steps to reproduce the problem\r\n\r\n1. Configure Shibboleth and the plugin\r\n2. generate API Token for an user\r\n3. Try to query the api\r\n\r\n### Environment\r\n\r\n* Graylog Version: 2.3.1\r\n* Plugin Version: 2.3.0\r\n* Elasticsearch Version: 2.4.6\r\n* MongoDB Version: 3.2.16\r\n* Operating System: centos 7\r\n* Browser Version: Chrome Version 60.0.3112.113\r\n"}}
{"actor":{"display_login":"jalogisch"}}