概要
OAuthを利用して代表者認証を行う方法です。
どなたか1名に代表して認証をしていただき、その方の認証情報用いてデータ取得を行います。
取得可能なデータは代表者の権限でアクセス可能なデータに限定されます。
代表認証者はこのアプリに限らず、RepotoneU Proを利用する全アプリに対して1名のみ指定可能です。
目次
1. 認証方法の選択
代表者はこの操作を行うユーザになります。
代表者を変更したい場合は、変更したいユーザでログインして再設定することで変更できます。
リダイレクトエンドポイントのURLをコピーします
URL右のアイコンをクリックするとクリップボードにコピーできます
cybozu.comの外部連携設定画面を開きます
リダイレクトエンドポイントの下のリンクをクリックすると別のタブで設定画面が開きます
2. OAuthの設定
OAuthクライアントの追加をクリックします
OAuthクライアントの設定を行います
クライアント名は動作に影響しませんので、お好きな名前を入力してください。
リダイレクトエンドポイントにはコピーしてあるリダイレクトエンドポイントのURLを設定します。
保存します
3. 連携利用ユーザの設定
連携利用ユーザ設定を開きます。
OAuthクライアントの設定直後は認証許可がされていないので、連携利用ユーザの設定を行う必要があります。
代表者のアクセスを許可します。
代表者(この操作を行っているユーザ)を見つけてチェックボックスにチェックを入れます。
保存します
4. 登録済クライアント設定画面の再操作
OAuthクライアント登録後、再度、登録したクライアント設定画面を開きます。
クライアントID、クライアントシークレットをコピーします。
コピーしたらkintoneのRepotoneU Pro設定画面に戻ります。
クライアントID、クライアントシークレットを貼り付けます。
RepotpneU Proの設定画面に戻り、クライアントIDとクライアントシークレットを貼り付けます。
「認証する」ボタンを押します
認証を許可します。
別ウィンドウでcybozuc.comへの接続許可を求める画面が表示されますので「許可」をクリックします。
以上で設定は完了です。
5. 連携に失敗した場合
この画面が表示された場合は連携に失敗していますので、cybozu.comのOAuthクライアント設定をご確認のうえやり直してください。