認証
grunt-vb-buildパッケージによって公開されるビルド・タスクは、OAuthアクセス・トークンを使用してVisual Builderインスタンスに対するコールを認証します。 Gruntタスクに次のアクセス・トークンを取得するように指示する方法は複数あります:
--accessTokenオプションを介してOAuthアクセス・トークンを明示的に渡します。 アクセス・トークンを取得するには、application設定エディタにアクセスし、ビジネス・オブジェクトをクリックします。 アクセス・トークンの取得をクリックして、アクセス・トークン値を探します。 認証のビルド・タスクでアクセス・トークン値を使用できるようになりました。次に例を示します:./node_modules/.bin/grunt vb-deploy \ --url=https://vbruntime-instance.example.com/ic/builder/ \ --accesstoken=eyJ4NXQjUzI1NiI6IlVub283NXlZaUtqdXJ2Z3dDMW4tRHdqM1NWRFIwSGRwdVRvd045c3NTWGsiLCJ4NXQiOiI5bEFQMTMxSWFuY1BQbFRQdnA3dWRZb2JkZFkiLCJraWQiOiJTSUdOSU5HX0tFWSIsImFsZyI6I... \ --id=helloworld \ --ver=1.0--usernameおよび--passwordオプションを使用して、Visual Builderインスタンスの基本認証を使用します。次に例を示します:./node_modules/.bin/grunt vb-deploy \ --url=https://vbruntime-instance.example.com/ic/builder/ \ --username=mary.jane@example.com \ '--password=password' \ --id=helloworld \ --ver=1.0--username,--password,--idcsClientId,--idcsClientSecretおよび--idcsScopeオプションを介したOracle Identity Cloud Service (IDCS)統合の使用この表は、IDCSを使用してOAuthアクセス・トークンを取得する場合の認証オプションについて説明しています:名前 必須 デフォルト値 説明 url[:dt] いいえ 該当なし Visual Builder設計時サービスのURL。 :dtサフィクスはオプションです。username[:dt] いいえ 該当なし Visual Builderサービスとのさらなる通信のためにOAuthアクセス・トークンを取得するために使用されるユーザー名。 :dtサフィクスはオプションです。password[:dt] いいえ 該当なし Visual Builderサービスとのさらなる通信のためにOAuthアクセス・トークンを取得するために使用されるパスワード。 :dtサフィクスはオプションです。--passwordGruntオプションで指定されたパスワードは、特殊文字が含まれる場合は一重引用符(')で囲む必要があります。 一般に、--passwordオプションには常に引用符を使用することをお勧めします。特に、ジョブ変数を使用してパスワードが指定されているVB Studioジョブではこの引用符を使用することをお勧めします。 たとえば:grunt vb-deploy '--password=password' ...。idcsClientId いいえ 該当なし IDCSクライアントID (ユーザー名) idcsClientSecret いいえ 該当なし IDCSクライアント・シークレット(パスワード) idcsScope いいえ 該当なし IDCSスコープ たとえば:./node_modules/.bin/grunt grunt vb-deploy \ --url=https://vbdesigntime-instance.example.com/ic/builder/ \ --username=mary.jane@example.com \ '--password=password' \ --idcsUrl=https://idcs-xxxxx14a21d74e72baf5a26c65900c12.identity.dev.ocqadev.com \ --idcsClientId=5b4e306598374529959bc8e18c91a86e \ '--idcsClientSecret=secret'\' --idcsScope=https://AB2C5D66E78F4GHI83J9304219KL8939.integration.test.ocp.oc-test.com:443urn:opc:resource:consumer::all'\ --id=test \ --ver=1.0