{"action":"created","issue":{"url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/1546","repository_url":"https://api.github.com/repos/ParsePlatform/parse-server","labels_url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/1546/labels{/name}","comments_url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/1546/comments","events_url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/1546/events","html_url":"https://github.com/ParsePlatform/parse-server/issues/1546","id":149351738,"number":1546,"title":"Hiding app_id in SimpleMailgunAdapter ","user":{"login":"Jinoooo","id":10387760,"avatar_url":"https://avatars.githubusercontent.com/u/10387760?v=3","gravatar_id":"","url":"https://api.github.com/users/Jinoooo","html_url":"https://github.com/Jinoooo","followers_url":"https://api.github.com/users/Jinoooo/followers","following_url":"https://api.github.com/users/Jinoooo/following{/other_user}","gists_url":"https://api.github.com/users/Jinoooo/gists{/gist_id}","starred_url":"https://api.github.com/users/Jinoooo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jinoooo/subscriptions","organizations_url":"https://api.github.com/users/Jinoooo/orgs","repos_url":"https://api.github.com/users/Jinoooo/repos","events_url":"https://api.github.com/users/Jinoooo/events{/privacy}","received_events_url":"https://api.github.com/users/Jinoooo/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-04-19T05:29:30Z","updated_at":"2016-04-19T16:54:20Z","closed_at":"2016-04-19T06:19:42Z","body":"I was able to successfully migrate my app to AWS ELB.  Many thanks to Parse Team for making it possible!!\r\nOne issue I am facing now is the fact that SimpleMailAdapter will reveal the app_id in the url.\r\nIs there any solution/alternative to hide the app_id like current MailAdapter in parse.com?\r\n\r\nFor comparison here is the confirm email address link from parse.com\r\n\r\n> http://xyz.mycompany.com?link=%2Fapps%2Fmyapp--3%2Fverify_email&token=3TkfucuAJOivCT8oz4jrNpvg3&username=ooo%40mycompany.com\r\n\r\nvs. the following from SimpleMailAdpater\r\n\r\n> http://xyz.mycompany.com/parse/apps/APPLICATION_ID/verify_email?token=yu1rRBPYumEzhELpS8PXxZw0b&username=aws%40mycompany.com\r\n\r\n\r\nDoes the following provides some sort of security for the rest of the API Calls?  From doc. in github:  \r\n> Client key options\r\n> The client keys used with Parse are no longer necessary with Parse Server. If you wish to still require them, perhaps to be able to refuse access to older clients, you can set the keys at initialization time. Setting any of these keys will require all requests to provide one of the configured keys\r\n\r\n- [x] You've met the [prerequisites](https://github.com/ParsePlatform/parse-server/wiki/Parse-Server-Guide#prerequisites).\r\n\r\n- [x] You're running the [latest version](https://github.com/ParsePlatform/parse-server/releases) of Parse Server.\r\n\r\n- [x] You've searched through [existing issues](https://github.com/ParsePlatform/parse-server/issues?utf8=%E2%9C%93&q=). Chances are that your issue has been reported or resolved before.\r\n\r\n#### Environment Setup \r\nParseServerExample in AWS ELB\r\n\"version\": \"1.4.0\"\r\n\r\n#### Steps to reproduce\r\nSetup mailGun account\r\nConfig parseServer emailAdapter\r\n\r\n#### Logs/Trace\r\nThe app_id is part of the url in the email generated by parse_server for both email validation & password reset."},"comment":{"url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/comments/212013767","html_url":"https://github.com/ParsePlatform/parse-server/issues/1546#issuecomment-212013767","issue_url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/1546","id":212013767,"user":{"login":"Jinoooo","id":10387760,"avatar_url":"https://avatars.githubusercontent.com/u/10387760?v=3","gravatar_id":"","url":"https://api.github.com/users/Jinoooo","html_url":"https://github.com/Jinoooo","followers_url":"https://api.github.com/users/Jinoooo/followers","following_url":"https://api.github.com/users/Jinoooo/following{/other_user}","gists_url":"https://api.github.com/users/Jinoooo/gists{/gist_id}","starred_url":"https://api.github.com/users/Jinoooo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jinoooo/subscriptions","organizations_url":"https://api.github.com/users/Jinoooo/orgs","repos_url":"https://api.github.com/users/Jinoooo/repos","events_url":"https://api.github.com/users/Jinoooo/events{/privacy}","received_events_url":"https://api.github.com/users/Jinoooo/received_events","type":"User","site_admin":false},"created_at":"2016-04-19T16:54:20Z","updated_at":"2016-04-19T16:54:20Z","body":"Just curios to know why/how parse.com is not exposing the app-id in verify email/reset-password.   Any ideas?\n\n> On Apr 19, 2016, at 12:40 PM, Drew <notifications@github.com> wrote:\n> \n> No, the app ID is not a secret. There is no reason to hide it, and in fact it is impossible to hide it even if you are not using email verification.\n> \n> —\n> You are receiving this because you authored the thread.\n> Reply to this email directly or view it on GitHub\n> \n"}}