{"action":"created","issue":{"url":"https://api.github.com/repos/F5Networks/f5-ansible/issues/322","repository_url":"https://api.github.com/repos/F5Networks/f5-ansible","labels_url":"https://api.github.com/repos/F5Networks/f5-ansible/issues/322/labels{/name}","comments_url":"https://api.github.com/repos/F5Networks/f5-ansible/issues/322/comments","events_url":"https://api.github.com/repos/F5Networks/f5-ansible/issues/322/events","html_url":"https://github.com/F5Networks/f5-ansible/issues/322","id":255812688,"number":322,"title":"BIG-IP Auth Tokens as Auth Method for Module","user":{"login":"jmcalalang","id":20847865,"avatar_url":"https://avatars0.githubusercontent.com/u/20847865?v=4","gravatar_id":"","url":"https://api.github.com/users/jmcalalang","html_url":"https://github.com/jmcalalang","followers_url":"https://api.github.com/users/jmcalalang/followers","following_url":"https://api.github.com/users/jmcalalang/following{/other_user}","gists_url":"https://api.github.com/users/jmcalalang/gists{/gist_id}","starred_url":"https://api.github.com/users/jmcalalang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmcalalang/subscriptions","organizations_url":"https://api.github.com/users/jmcalalang/orgs","repos_url":"https://api.github.com/users/jmcalalang/repos","events_url":"https://api.github.com/users/jmcalalang/events{/privacy}","received_events_url":"https://api.github.com/users/jmcalalang/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-09-07T04:38:54Z","updated_at":"2017-09-07T04:59:22Z","closed_at":null,"author_association":"NONE","body":"<!--- Verify first that your issue/request is not already reported in GitHub -->\r\n\r\nchecked against all open issues containing \"Token\"\r\n\r\n##### ISSUE TYPE\r\n<!--- Pick one below and delete the rest: -->\r\n - Feature Idea\r\n\r\n\r\n##### COMPONENT NAME\r\nAll Modules, though specifically the iRule Module as a customer request\r\n\r\n##### ANSIBLE VERSION\r\n<!--- Paste verbatim output from “ansible --version” between quotes below -->\r\n```\r\n2.4+\r\n```\r\n\r\n##### PYTHON VERSION\r\n<!--- Paste verbatim output from “python -V” between quotes below -->\r\n```\r\nn/a, but latest\r\n```\r\n\r\n##### BIGIP VERSION\r\n<!---\r\nPaste verbatim output from “tmsh show sys version” between quotes below\r\n-->\r\n```\r\n12.x +\r\n```\r\n\r\n\r\n##### SUMMARY\r\n<!--- Explain the problem briefly -->\r\nLooking for a method to use a BIG-IP auth token as auth method. Customer request:\r\n```\r\nOur Tech Arch team have reported that this module doesn’t currently support token authentication, and is probably expecting a built-in account on the BigIP.\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/F5Networks/f5-ansible/issues/comments/327685907","html_url":"https://github.com/F5Networks/f5-ansible/issues/322#issuecomment-327685907","issue_url":"https://api.github.com/repos/F5Networks/f5-ansible/issues/322","id":327685907,"user":{"login":"jmcalalang","id":20847865,"avatar_url":"https://avatars0.githubusercontent.com/u/20847865?v=4","gravatar_id":"","url":"https://api.github.com/users/jmcalalang","html_url":"https://github.com/jmcalalang","followers_url":"https://api.github.com/users/jmcalalang/followers","following_url":"https://api.github.com/users/jmcalalang/following{/other_user}","gists_url":"https://api.github.com/users/jmcalalang/gists{/gist_id}","starred_url":"https://api.github.com/users/jmcalalang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmcalalang/subscriptions","organizations_url":"https://api.github.com/users/jmcalalang/orgs","repos_url":"https://api.github.com/users/jmcalalang/repos","events_url":"https://api.github.com/users/jmcalalang/events{/privacy}","received_events_url":"https://api.github.com/users/jmcalalang/received_events","type":"User","site_admin":false},"created_at":"2017-09-07T04:59:22Z","updated_at":"2017-09-07T04:59:22Z","author_association":"NONE","body":"You’re working late!\n\nThis is coming from a Security standpoint of a Rest call with credential vs\na single rest call to generate a token, then reuse the token in subsequent\ncalls (during the 20 min -10 Hour window). We’ve put a lot of work and\nplanning around moving our customers to a token solution (like BIG-IQ\nwither is now basic auth disabled by default), and all to work with\niControl_LX and the F5 Newman wrapper w/postman.\n\nI understand this isn’t quite something that fits the Ansible model, of\ngathering something as a variable to be reused, but it is something that\nmight come up more.\n\n\nOn September 6, 2017 at 9:49:49 PM, Tim Rupp (notifications@github.com)\nwrote:\n\n@jmcalalang <https://github.com/jmcalalang> can you elaborate on what they\nwant with token auth? There is no such thing as strict token auth on a\nBIG-IP. There is a session token that can be acquired after initial\nuser/pass login, but that session token is time limited.\n\nToken auth requires username and password when you are getting it\ninitially. By default, this token is valid for 20 minutes. If you need to\nuse token for longer time, you can renew the token until 10 hours. But one\ntoken cannot be used to generate another.\n\n—\nYou are receiving this because you were mentioned.\nReply to this email directly, view it on GitHub\n<https://github.com/F5Networks/f5-ansible/issues/322#issuecomment-327684454>,\nor mute the thread\n<https://github.com/notifications/unsubscribe-auth/AT4c-d7AqkfVxVLCVXepAjnVbF-wkMvjks5sf3XsgaJpZM4PPRzV>\n.\n"}}
{"actor":{"display_login":"jmcalalang"}}