{"id":104,"date":"2016-06-11T06:50:00","date_gmt":"2016-06-11T02:50:00","guid":{"rendered":"http:\/\/yohoho.msp360.com\/?p=104"},"modified":"2020-12-08T16:36:19","modified_gmt":"2020-12-08T12:36:19","slug":"explorer-for-google-storage-oauth-2-0-support","status":"publish","type":"post","link":"https:\/\/www.msp360.com\/resources\/blog\/explorer-for-google-storage-oauth-2-0-support\/","title":{"rendered":"OAuth 2.0 Support in MSP360 Explorer for Google Storage"},"content":{"rendered":"<p>As always we are trying to stay on top of the new functionality offered by Google Storage team to offer the most compelling Google Storage client on Windows platform. <!--more--><\/p>\n<p>With the new release of <a href=\"https:\/\/www.msp360.com\/explorer\/google-cloud.aspx\">MSP360 Explorer for Google Storage<\/a>\u00a0we are adding a support for <a href=\"http:\/\/googlecode.blogspot.com\/2011\/05\/google-storage-for-developers-open-to.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">OAuth 2.0<\/a>\u00a0 which is the new recommended Google Storage authentication and authorization scheme. OAuth 2.0 is an industry standard that Google has adopted across their products, offering many benefits.<\/p>\n<h2>Configuring MSP360 Explorer for OAuth 2.0<\/h2>\n<p>Go to <strong>File | Google Storage<\/strong> accounts in the program menu. Click <strong>Add<\/strong> and select OAuth 2.0 for <strong>Authentication<\/strong>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"clip_image002\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2011\/06\/clip_image002_thumbB2.jpg\" alt=\"clip_image002\" width=\"364\" height=\"384\" border=\"0\" \/><\/p>\n<p>To get the rest of the data to go to the <a href=\"https:\/\/code.google.com\/apis\/console#:storage\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">API Console<\/a> and click <strong>API Access<\/strong> link on the left. Make sure OAuth 2.0 is on. You might need to enable it on the same page.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"clip_image004\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2011\/06\/clip_image004_thumbB21.jpg\" alt=\"clip_image004\" width=\"515\" height=\"156\" border=\"0\" \/><\/p>\n<p>Copy <b>Client ID<\/b> and <b>Client Secret<\/b> to the form above<\/p>\n<p>To get the <b>Project ID<\/b> click <strong>Google Storage | Storage Access link<\/strong> on the left.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"clip_image006\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2011\/06\/clip_image006_thumbB2.jpg\" alt=\"clip_image006\" width=\"329\" height=\"85\" border=\"0\" \/><\/p>\n<h2>Authenticating Users<\/h2>\n<p>Then once you try to access the storage or click <strong>Test Connection<\/strong> button a window will open asking for a Google Account. If you are already logged on with your Google Account, to GMail for instance, all you will have to do is to allow the access to the application.<\/p>\n<p><b>Note<\/b>: the users don't authenticate against MSP360 Explorer, they authenticate against Google Storage.<\/p>\n<h2>Granting Access to the Users<\/h2>\n<p>To grant access to other users to Google Storage click the\u00a0<strong>Team <\/strong>link on the left side of the API Console. Then add the names of the Google accounts of the people you want to grant access to the storage. there are three access type to choose from <b>Can View, Can Edit <\/b>and<b> Is Owner<\/b><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"clip_image008\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2011\/06\/clip_image008_thumbB21.jpg\" alt=\"clip_image008\" width=\"619\" height=\"135\" border=\"0\" \/><\/p>\n<h2>Conclusion<\/h2>\n<p>It looks like OAuth 2.0 requires a lot of redundant information but in the real world apps Client ID, Client Secret and Project ID should be embedded into the application and the users will only require to enter their Google IDs. \u00a0You might still use access and secret key, but they are considered now to be a legacy authentication scheme now.<\/p>\n<p>In the near future, we are going to add an option to easily deploy Project ID, Client ID, Client Secret to make it easier to share files with MSP360 Explorer within a Google Storage project.<\/p>\n<blockquote><p>Note: this post applies to MSP360 Explorer for Google Storage v. 1.4 and later.<\/p><\/blockquote>\n<p>As always we would be happy to hear your feedback and you are welcome to post a comment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As always we are trying to stay on top of the new functionality offered by Google Storage team to offer the most compelling Google Storage client on Windows platform.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[877,898,882],"tags":[],"class_list":["post-104","post","type-post","status-publish","format-standard","hentry","category-blog-articles","category-msp360-explorer","category-msp360-news"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts\/104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/comments?post=104"}],"version-history":[{"count":0,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts\/104\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/media?parent=104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/categories?post=104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/tags?post=104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}