Changes between Initial Version and Version 1 of TipAndDoc/service/Google/OAuth


Ignore:
Timestamp:
Oct 8, 2017 12:27:12 AM (7 years ago)
Author:
mitty
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TipAndDoc/service/Google/OAuth

    v1 v1  
     1[[PageOutline]] 
     2 
     3 = setup project = 
     4 
     5 * https://console.developers.google.com/ からプロジェクトを作成し、必要なAPIを有効にしたうえでOAuthのクライアントIDとクライアントシークレットを作成する 
     6 
     7 1. 初めてダッシュボードにアクセスした際には、利用規約への同意が求められる[[br]][[Image(oauth-01.png,33%)]] [[Image(oauth-02.png,33%)]] 
     8 2. プロジェクトの新規作成[[br]][[Image(oauth-03.png,33%)]] [[Image(oauth-04.png,33%)]] 
     9 3. 使用するAPIの有効化[[br]][[Image(oauth-05.png,33%)]] [[Image(oauth-06.png,33%)]] 
     10 4. 認証情報の作成[[br]][[Image(oauth-07.png,33%)]] [[Image(oauth-08.png,33%)]] 
     11 5. OAuth認証時の同意画面に表示する情報の設定[[br]][[Image(oauth-09.png,33%)]] [[Image(oauth-10.png,33%)]] 
     12  * サービス名は「My OCAMLDrive」としている 
     13 6. アプリケーションの種類は「その他」とする[[br]][[Image(oauth-11.png,33%)]] 
     14 7. クライアントIDが生成され、表示もしくはjson形式でダウンロードできるようになる[[br]][[Image(oauth-12.png,33%)]] 
     15{{{ 
     16{"installed":{"client_id":"732618592028-28no107k9v98trf6meb8eegdpvjlr53o.apps.googleusercontent.com", 
     17"project_id":"fabled-frame-162115", 
     18"auth_uri":"https://accounts.google.com/o/oauth2/auth", 
     19"token_uri":"https://accounts.google.com/o/oauth2/token", 
     20"auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs", 
     21"client_secret":"ndaIX_3FQqHssFDwUAwOZdpi", 
     22"redirect_uris":["urn:ietf:wg:oauth:2.0:oob", 
     23"http://localhost"]}} 
     24}}} 
     25 8. このクライアントIDとシークレットを用いて認証要求を行うと、以下のように表示される[[br]][[Image(oauth-14.png,33%)]] 
     26 
     27 = aur:google-drive-ocamlfuse = 
     28 
     29 * デフォルトでは作者 {{{alessandro.strada@gmail.com}}} が用意したクライアントIDが用いられる