0

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 クライアントの使用方法を誤解しているだけだと思います。しかし、私がここで間違っていることについてのアイデアはありますか?

4

1 に答える 1