SubLaneSubLane

メンバーとアクセス

ユーザーに独自のログインを提供し、リソースグループに直接アクセスできるようにします。

メンバーは、 ワークスペース。彼らは独自のログインキーと個人用の API キーを取得します。リソースグループへのアクセスは各個人に直接付与されます。人事チームを作成する必要はありません。

誰かにアクセス権を与える

  1. SubLane ロゴの横にあるスイッチャーを使用して、ワークスペースを選択します。
  2. 開ける 運営→メンバー。選ぶ 招待リンクを作成する 新しい人が自分のユーザー名とパスワードを設定できるようにするには、 メンバーを追加 自分でログインを作成するか、 既存のアカウントを追加する すでに別のワークスペースを使用している場合。招待状や新しく作成したパスワードを非公開で共有します。
  3. 一般会員の場合は、 グループアクセス 成功メッセージの横またはその行にあります。使用および保存できるリソースグループを選択します。管理者は、直接権限を付与しなくても、有効なプールを使用できます。プールがまだ存在しない場合は、まずアカウントを接続し、以下にアカウントを作成します。 リソースグループ.
  4. メンバーがサインインし (招待されたメンバーは登録後にサインインします)、 個人用 API キー そのプールに対してクライアントを設定し、最初の呼び出しをチェックします。 リクエスト.

各招待は選択したワークスペースにバインドされ、7 日後に期限切れになり、新しいアカウントを 1 つ登録できます。リンクは作成時に表示されます。ページを離れる前にコピーしてください。リソースグループへのアクセスは許可されません。既存のユーザーは次のように追加する必要があります 既存のアカウントを追加する その代わり。

新規会員が受け取るもの 自動プール付与なし。新しく作成されたプールは、既存のメンバーに自動的に付与されません。管理者は、別途許可を得ることなく、有効なプールを使用できます。通常のメンバーには、選択したワークスペースで付与された有効なプールのみが表示されます。

さまざまなユーザーに異なるサブスクリプションを付与するには、個別のプールを作成し、関連するプールのみを付与します。 1 人あたりの消費制限も必要な場合は、 管理 → 利用枠 専用プールを作成した後。を見てください 3つの手当の選択肢.

合成名を使用したメンバー プール許可の例:

Pool access dialog granting one resource group to a member

アクセスが変更されるとどうなるか

のメンバーを無効にする メンバー ページは、このワークスペースでのブラウザ アクセスと個人キーをブロックします。グローバル ログインと他のワークスペースへのアクセスは引き続き利用できます。メンバーシップを再度有効にすると、次回のセッション チェック後にワークスペースへのアクセスが復元されます。明示的に取り消されたキーは復活しません。

プール許可を削除すると、新しいリクエストがブロックされ、WebSocket はそのプールにバインドされたキーの使用を開始します。すでに承認されているリクエストは終了する場合があります。許可を復元すると、まだアクティブなキーが再び機能できるようになります。不変プールのバインディングは変更されません。

役割とアイデンティティ

ユーザーは 1 つのログイン ID を持ち、異なる役割を持つ複数のワークスペースに所属することができます。所有者と管理者は、選択したワークスペースを管理します。通常のメンバーは、自分のキー、リクエスト、使用法、および制限のみを管理します。サーバーは、ブラウザのメニューとは関係なく、現在のワークスペースの役割を確認します。

の メンバー ページには、所有者、管理者、一般メンバーが最新のユーザー ID から順にリストされ、1 ページあたり最大 50 件まで表示されます。所有者は表示されますが、ここで無効にしたり、別の役割を割り当てたりすることはできません。 メンバーを追加 新しいログインとメンバーシップを一緒に作成します。ユーザー名はインスタンス全体で一意です。 既存のアカウントを追加する パスワードを変更せずに、ユーザー名によって既存のログインに参加します。結合中にその役割を選択するか、次を使用します。 ワークスペースの役割を変更する リストされたメンバーについて。ロールを変更すると、メンバーシップが有効かどうかが保持されます。無効なメンバーを管理者に昇格させる前に有効にしてください。

登録には招待が必要です。公開登録とアカウント削除はサポートされていません。最初のワークスペースのプラットフォーム管理者のみが、他の人のグローバル パスワードをリセットできます。見る パスワード制御.

API 参照

これらの管理ルートは選択したワークスペースを使用するため、所有者または管理者の役割が必要です。ミューテーションには同一オリジン JSON リクエストが必要です。

ルート目的
GET /api/members?cursor=0このワークスペースの所有者、管理者、および通常のメンバーをリストします。
POST /api/membersここでログインを作成し、メンバーとして追加します。
POST /api/members/invitationsこのワークスペースへの 1 回限りの 7 日間の招待状を作成します。生のトークンは一度返され、ダイジェストとしてのみ保存されます。
POST /api/auth/registerパブリックの同一オリジン エンドポイント: 招待トークン、新しいユーザー名、およびパスワードを送信します。リクエストヘッダーで招待されたワークスペースを選択します。
PATCH /api/members/{id}ここで一般会員のメンバーシップを有効または無効にします。
PATCH /api/members/{id}/role有効な状態を変更せずにメンバーの役割を変更します。
GET /api/groups/members/{id} / PUT /api/groups/members/{id}メンバーの直接プール許可を読み取るか置き換えます。
POST /api/tenants/{id}/members正確なユーザー名またはユーザー ID を使用して既存のログインをメンバーまたは管理者として追加します。ユーザー名結合を繰り返すと競合が発生します。ロールエンドポイントを使用して既存のメンバーシップを変更します。

プラットフォーム管理者は、次の方法でグローバル メンバーのパスワードをリセットできます。 POST /api/members/{id}/password 最初のワークスペースで。あ インスタンス全体のバックアップ すべてのワークスペースとそのユーザーが含まれます。