AutoRest を使用して API クライアントを生成--add-credentials
し、ベアラー トークンを渡すことができるようにパラメーターを使用しています。トークンを取得するには、オブジェクトをインスタンス化し、次のようにログイン メソッドを呼び出す必要があります。
var client = new IOIWebAPI(new Uri("https://localhost:44325", UriKind.Absolute));
var loginResult = client.Login(authModel);
問題は、すべてのコンストラクターがServiceClientCredentials
. 私が理解していることからTokenCredentials
、トークン文字列を含む のインスタンスを作成する必要があります。しかし、Login を呼び出さないとトークン文字列を取得できないため、それはできません。また、トークン文字列がないと Login を呼び出すことはできません。
API クライアントの使用方法を誤解しているだけだと思います。しかし、私がここで間違っていることについてのアイデアはありますか?