2017-02-27 24 views
1

セキュリティトークンAPIは、基本認証を要求します。私はユーザーのログインにSSOを使用しています。ラリーでSSO経由でセキュリティトークンを取得する方法は?

これはAPIです:https://rally1.rallydev.com/slm/webservice/v2.0/security/authorize

ドク:SAMLベースのSSO認証を使用した環境でhttps://rally1.rallydev.com/slm/doc/webservice/authentication.jsp

、どのように私は、リソースの更新/作成するためのセキュリティトークンを取得することができますか? セキュリティトークンがないと、すべての私の呼び出しは"Not authorized to perform action: Invalid key"エラーを受け取ります。

注:私はあなただけ私はかなり確信している基本的な認証と連携したエンドポイントSSO-を経由して、これを行うことができれば、私はよく分からないhttps://sso.rallydev.com/sp/startSSO.ping?PartnerIdpId=sso.company.com&TargetResource=https://us1.rallydev.com/slm/j_sso_security_check?noRedirect=true

答えて

1

使用して受け取る有効なクッキーを持っています。代わりにAPIキーを使用できますか?これは、最近の外部統合、特にSSO環境での優先的なアプローチです。 APIキーを使用すると、CSRF検証とその後の無効なキーエラーについて心配する必要はありません。

また、組み込みのレストツールキットを使用していますか?それらのほとんどは、すぐに(java、.net、ノード、確かに...)ノードのAPIキーをサポートします

+0

私はSwiftのAPIにアクセスしています。私はツールキットを見ましたが、Swiftでは何も見つかりませんでした。また、APIキーを取得するにはどうすればよいですか? – akshay1188

+1

ありがとう、私はここからAPIキーを作ることができると思った - https://rally1.rallydev.com/login/accounts/index.html#/keys – akshay1188

+0

リクエストのヘッダーに "zsessionid"としてapiキーを使う: api_key_value "は、認証し、作成/更新のための完全なアクセス権を与えます – akshay1188

関連する問題