基本的に、Valence APIを介して特定のユーザーにこの値を返すか、LTI投稿で渡されたユーザーの主キーに基づいてこの値を計算する方法を見つけたいと思っていました。 .
ユーザー識別子として LTI POST で送信されるもの:user_id=815dc366-c443-4023-a13c-9c43e9edce52_239393
ユーザー識別子として Valence API から返されるもの:Enrollment.ClasslistUser.Identifier=228588
基本的に、Valence APIを介して特定のユーザーにこの値を返すか、LTI投稿で渡されたユーザーの主キーに基づいてこの値を計算する方法を見つけたいと思っていました。 .
ユーザー識別子として LTI POST で送信されるもの:user_id=815dc366-c443-4023-a13c-9c43e9edce52_239393
ユーザー識別子として Valence API から返されるもの:Enrollment.ClasslistUser.Identifier=228588
現在、Brightspace アプリケーション API は、ユーザーの LTI ユーザー識別子を取得する方法を提供していません。LTI 起動プロパティで送信される LTI ユーザー ID は、user_id
現在、LTI 起動を介してのみ利用できます。
user_id
さらに、 Brightspace がユーザーに割り当てるLTI値は、意図的に不透明であり、クライアントによって構築できません。(一部の Brightspace インスタンスが D2L ID を LTI 起動user_id
プロパティのコンポーネントとして送信するのは事実ですが、それに依存するべきではありません。)