SAP ConcurをOktaと統合する

SAP Concurインスタンスのプロビジョニングを有効にして、Oktaと統合します。

開始する前に

  • SAP Concurアプリのテナントアカウントがあること。
  • アカウントが属するリージョンのデータセンターURI(Datacenter URI) を知っていること。
  • クライアントID(Client ID)クライアントシークレット(Client Secret)を知っていること。これらの値を確認するには、新しいOAuthアプリを作成し、必要なスコープを割り当てます。手順については、「OAuth 2.0 Application Management Tool」を参照してください。
  • SAP Concurアプリのユーザー名と会社のリクエストトークンを知っていること。これらの値を確認するには、「SAP Concur会社リクエストトークン」の手順に従います。あらかじめ生成しておいたクライアントID([Client ID)を使用します。会社のリクエストトークンは、24時間ごとに有効期限が切れるパスワードであることに注意してください。
  • リフレッシュトークンを持っていること。生成するには、 APIツールを開いて次の呼び出しを実行します。
curl --location '<datacenterURI>/oauth2/v0/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_id=<your_client_id>' \
--data-urlencode 'client_secret=<your_client_secret>' \
--data-urlencode 'grant_type=password' \
--data-urlencode 'username=<company_uuid>' \
--data-urlencode 'password=<company_request_token>' \
--data-urlencode 'credtype=authtoken'

このタスクを開始する

  1. Admin Consoleで、アプリケーション(Applications) > アプリケーション(Applications)に移動します。

  2. SAP Concurアプリ統合を検索し選択します
  3. 全般(General)タブで、アプリケーションラベル(Application label)ログインURL(Login URL)を入力します。
  4. 次へ(Next)をクリックします。
  5. プロビジョニング(Provisioning)タブをクリックし、API統合を構成(Configure API Integration)をクリックしてAPI統合を有効化(Enable API Integration)(Enable API integration)を選択します。
  6. データセンターURI(Datacentre URI)を選択します。
  7. クライアントID(Client ID)クライアントシークレット(Client Secret)ユーザー名(Username)を入力します。
  8. リフレッシュトークン(Refresh Token)またはパスワード(Refresh Token)(Password)のいずれかを入力します。認証用のユーザー名とパスワードの場合、パスワードは24時間ごとに有効期限が切れます。期限が切れたときは、SAP Concurテナントで新しい会社リクエストトークン(パスワード)を作成し、Oktaで新しいパスワードを提供する必要があります。代わりに、リフレッシュトークンを認証に使用することをおすすめします。
  9. API資格情報をテスト(Test API Credentials)をクリックします。
  10. SAP Concurが正常に検証された後、保存(Save)をクリックします。
  11. 設定(To App)アプリへ(To App)(Settings)を選択します。編集(Edit)をクリックして、有効化するプロビジョニング機能を選択します。
  12. 保存(Save)をクリックします。

関連項目

SAP Concurでサポートされる機能