サインイン認証の設定

Company Dashboard Authentication ページでは、Company Account 管理者が自社の Company Account 向けに Single Sign-On(SSO)機能を設定して有効化できます。また、SCIM(System for Cross-domain Identity Management)によるユーザーおよびグループの provisioning にも対応しており、これにより自社とその Identity Provider(IdP)間での ID データ交換が自動化されます。

このバックエンド設定システムにより、Company Account 管理者は、社内ユーザー向けの SSO 機能を確立し、テストし、有効化および無効化できます。SSO オプションは、Altium Designer、お使いの Altium account、および Altium Workspace へのサインイン時に利用できます。Company Account ユーザー向けに設定すると、SSO により、会社全体のシステムで使用しているのと同じ認証情報で Altium のソフトウェアやサービスにサインインできる利便性が得られます。

SAML Single Sign-On

Dashboard で設定および有効化されると、SSO システムは、標準化された Security Assertion Markup Language(SAML 2.0)に基づく ID アサーション通信により、たとえば OktaOneLogin など、会社が指定した Identity Provider(IdP)から認可済み ID を確立します。会社向けの SSO サインイン インターフェースがまだ用意されていない場合、通常は IdP が提供するテンプレートまたは例をベースに構築されます。これにより、SAML ベースの認証アサーション交換が開始され、会社の各種サービスへのアクセスが提供されます。

デフォルト状態では、Dashboard Authentication ページに AltiumLive SSO サービス用の事前設定済み URL(1. Altium metadata configuration)と、IdP の認可接続データをアップロードまたは手動入力するオプション(2. SAML Identity Provider Configuration)が表示されます。

Altium metadata configuration エントリには、組織の Altium SSO サービス用に提供された ID 情報が含まれている点に注意してください。

  • Entity ID – IdP の応答先 URL として使用されます。これには、会社の Altium Account 配下の特定の Organization(地域/部門など)を識別する GUID サフィックスを含めることができます。詳細は下記の Multiple Organizations with one SSO Provider を参照してください。

  • Single Sign On URL – IdP が該当する Altium SSO URL を識別するために使用されます。Altium GovCloud サインイン サービス向けに SAML SSO を設定する場合は、エントリのドロップダウン メニューから関連する SSO アサーション URL を選択してください。 

これらの URL は Identity Provider インターフェースにコピーされ()、会社の SSO サービス用の SAML メタデータを生成できるようにします。この設定コード(通常は XML データとして提供されます)を、SAML Identity Provider configuration エントリにアップロードまたはコピーします。詳細は以下を参照してください。

Identity Provider Integration Examples

以下の折りたたみ可能セクションを展開すると、一般的な Identity Provider(OneLogin)との統合プロセスの例を順を追って確認できます。

以下の折りたたみ可能セクションを展開すると、一般的な Identity Provider(Okta)における統合およびプロビジョニング プロセスの例を順を追って確認できます。

Identity Provider として Microsoft Entra ID を使用する場合の統合およびプロビジョニング手順の例については、以下の折りたたみセクションを展開してください:

Identity Provider として JumpCloud を使用する場合の統合手順の例については、以下の折りたたみセクションを展開してください:

Identity Provider として Microsoft AD FS を使用する場合の統合手順の例については、以下の折りたたみセクションを展開してください:

以下の折りたたみ可能なセクションを展開すると、Identity Provider として AWS IAM Identity Center を使用する統合プロセスのステップごとの例を確認できます。

Dashboard SSO Configuration

Dashboard で SSO システムを設定するには(まだ完了していない場合)、Authentication ページの ボタンを使用して、会社の IdP によって生成された SAML IdP 構成 XML ファイルを指定してアップロードします。詳細は上記の IdP 統合例を参照してください。あるいは、enter manually リンクを使用して、構成の個別要素(セキュリティ証明書および URL)を追加することもできます。

アップロードされた IdP XML ファイルはシステムによって解析され、主要な設定フィールド(X509 CertificateIdentity Provider Issuer URL、IdP Single Sign-On URL)が抽出されます。必要に応じてこれらは手動で編集できます()。

ボタンによって開始される Integration Test を実行するまでは、SSO は有効になりません。これにより、SSO の本人確認プロセスと会社の SSO サインインが検証され、SAML 認可結果コード () を確認するオプションを含む確認メッセージが表示されます。

Authentication ページに戻ると、設定の有効性チェックが成功として報告され、Company Account の Single Sign-On 機能を有効にできます()。その後、SSO が手動で、または設定変更に応じて無効になった場合は、 ボタンが利用可能になり、テストプロセスを再度実行できます。

ユーザーの Provisioning セクションには、会社の Identity Provider (IdP)(OktaOneLogin など)を通じたユーザー/グループのプロビジョニングをサポートするために、Altium の SCIM 設定があらかじめ構成されている点に注意してください。

Important: プロビジョニングを正常に行うために必要な User Profile 属性は次のとおりです。

  • First name

  • Last name

  • Email – できればユーザーの勤務先メールアドレス。

  • Username – Altium 側では、これはユーザーの Email 属性です。

1 つの SSO Provider で複数の Organization を管理する

会社の Altium Account 配下に複数の Altium Organization がある場合(たとえば各グローバル地域ごとに 1 つの Organization がある場合)、拡張された Dashboard Entity ID 形式を使用して、単一の SSO Identity Provider により会社全体の SSO 認証を管理できます。

Entity ID 形式(デフォルトでは https://live.altium.com)は、現在の Organization 用に生成された GUID サフィックスによって拡張されます。この拡張 URL 形式は、その Altium Organization に関連付けられた特定の SSO Provider Application で使用できます。会社の Altium Account 配下にある他の Organization で、異なる GUID Entity ID サフィックスを持つものは、同じ SSO Identity Provider 配下の別の SSO Application にリンクできます。実際には、これは会社全体の SSO サインイン認証を 1 つの SSO Identity Provider 内で管理できることを意味します。

現在の Dashboard Organization に関連付けられた拡張 Entity ID は、特定の SSO Provider Application に割り当てることができます。現在の Dashboard Organization に関連付けられた拡張 Entity ID は、特定の SSO Provider Application に割り当てることができます。

有効な SAML SSO 構成で拡張 Entity ID を有効にするには、次の手順を実行します。

  1. Altium Sign-On Settings を無効にします。

  2. ページを更新して、 Entity ID URL を拡張形式 https://live.altium.com/XXXXXXXXXX に再生成します。これで、現在の Organization は拡張された Entity ID によって個別に識別できるようになります。

  3. Identity Provider のアプリケーション管理インターフェースで、アプリケーションの Entity ID 参照(通常は 'Audience' または 'Entity' のような名称)を、Altium Dashboard からコピーした新しい拡張版に変更します。設定を保存します。

  4. Dashboard の Integration test を有効にし、Altium Sign-On Settings を再度有効にします。

このプロセスは、会社内の他の Altium Organization に対しても繰り返すことができ、それぞれ SSO Identity Provider 内の専用アプリケーションにリンクする必要があります。参考例として、ここに含まれている Microsoft Entra ID setup guide では、名前付き Application がステップ 3 で作成され、Identifier (Entity ID) がステップ 6 で追加されています。

認証方法

Altium SSO 接続を構成するための設定インターフェースを提供するのに加えて、Dashboard の Authentication ページでは、ユーザーのサインインオプション全体に対するグローバルおよび個別の制御も提供されます。具体的には、従来の Email/Password、Google®、Facebook®、Renesas サインイン、および組織の Identity Provider を介した Single Sign On です。ページの Authentication methods セクションで有効にしたオプションによって、組織のすべての Company Account ユーザーが利用できるサインイン方法が決まります。

組織のニーズに合った認証方法を有効にしてください。これらは、特定のメンバーに対して個別に上書きされない限り、すべてのユーザーに適用されます(詳細は以下を参照)。

組織のニーズに合った認証方法を有効にしてください。これらは、特定のメンバーに対して個別に上書きされない限り、すべてのユーザーに適用されます(詳細は以下を参照)。

 

individual ユーザーのサインインオプションは、そのユーザーの Dashboard Altium Account エントリの設定を編集することで構成できます。サインイン上書きオプションにアクセスするには、ユーザーの Dashboard Users page にある ボタンを選択します。これらの設定は、Override Authentication methods オプションを有効にした状態で編集すると、そのユーザーに限り Authentication ページのグローバルなサインイン設定より優先されます。 

Authentication Override設定は、組織でSSOがサインイン方法として強制されている場合(他のすべてのオプションは全体的に無効)でも、個々のユーザーに対して特定の種類のサインイン アクセスが必要なときに使用できます。たとえば、メール/パスワードのみを許可する場合などです。

DashboardのUsers and Groupsページからアクセスした会社メンバーのプロファイルには、そのユーザーの認証方法のオーバーライド状態が表示されます。この例では、会社全体のAuthentication methodsが適用されており、オーバーライドは設定されていません。

このユーザーに対して利用可能なサインイン方法を個別に設定するには、メンバーのAuthentication methodsを編集し、不要な設定を無効にします。

ここでは、このメンバーに対してGoogle 認証方法が無効になっています。ボタンで新しい設定を確定します。

これで、メンバーの認証方法一覧にはGoogleサインイン方法が無効として表示され、このユーザーが利用できるのはEmail/Password およびRenesas方法のみになります。

 

Override Authentication methods設定(上記のとおり)で個別に指定されたユーザーごとのサインイン方法は、AuthenticationページのAuthentication methodsセクションにあるReset users overridesオプションでデフォルトに戻せます。これにより、すべてのユーザーの個別サインイン設定が、現在Authenticationページで選択されているグローバル認証方法にリセットされます。

すべてのメンバーのサインイン オプションをデフォルトの認証方法に設定するには、DashboardのAuthenticationページでReset User Overridesオプションを選択します。

確認ダイアログのボタンで、認証方法のリセット処理を確定します。

ここに示す例(上記参照)では、指定したメンバーのプロファイルに、その認証方法がもはやオーバーライドされておらず、標準設定に従っていることが表示されます。

 

2段階認証の設定

Company Accountのグループ管理者は、2段階認証を設定することで追加のセキュリティ層を提供でき、ユーザーがメール/パスワード認証情報を使用してAltiumアカウントにサインインしようとするときに本人確認を行えるようになります。追加の認証方法は、ワンタイム パスワード(OTP)をメールで送信する方法、または Google Authenticator や Okta Verify などの認証アプリでOTPを生成する方法に設定できます。2段階認証はCompany Account内のすべてのユーザーに対して強制することも、個々のユーザーが自分のアカウント用に設定することもできます。

Company Accountレベルでの2段階認証の設定は、アカウントのグループ管理者がDashboard Authenticationページの2-Step Verification領域で行います。これを行うには、Enforce 2-Step Verificationオプションを有効にし、必要なMethodとしてOTP via EmailまたはOTP via Authenticator Appを選択します。OTP via Authenticator Appオプションを選択した場合は、ドロップダウンから必要なAppを選びます。

  • Okta – Okta Verifyアプリケーションを使用する場合は、このオプションを選択します。

  • Google – Goggle Authenticator アプリケーションを使用する場合は、このオプションを選択します。

  • Other – Okta VerifyまたはGoogle Authenticator以外の認証アプリケーション(たとえば Microsoft Authenticator)を使用する場合は、このオプションを選択します。

必要に応じて、Instructions Link (Optional)フィールドにリンクを設定します(このリンクは、ユーザーがサインインしようとしたときに2-Step Authenticationページに表示されます)。

 

2段階認証の強制が有効で、かつOTP via Authenticator App 方法が選択されている場合、ユーザーは初回サインイン時に最終的な設定を行う必要があります。表示されるQRコードをアプリでスキャンするか、シークレットキーを入力して、使用する認証アプリに認証コードを追加する必要があります。その後、アプリで生成されたコードをEnter codeフィールドに入力する必要があります。Continueをクリックすると、アプリ内の認証コードにアクセスできなくなった場合に使用できる複数のリカバリーコードが提供されます。これらのコードは安全な場所に保管してください。Done をクリックすると、Altiumアカウントへのサインインが完了します。

一方、Company Accountレベルで2段階認証の強制が有効になっていない場合(Dashboard AuthenticationページでEnforce 2-Step Verificationオプションが無効)、2段階認証はAltiumアカウント レベルで設定できます。Altiumアカウントにサインインした状態で、プロファイルにアクセスし(ブラウザ ウィンドウ右上のユーザー アバター/画像をクリックし、ドロップダウン メニューからMy Profileを選択)、Authenticationページを開きます。ページの2-Step Verification領域でEnable 2-Step Verificationオプションを有効にし、必要なMethodとしてOTP via EmailまたはOTP via Authenticator Appを選択します。

  • OTP via Email 方法を選択した場合、コード確認メールがプロファイルのメールアドレスに送信されます。

  • OTP via Authenticator App 方法を選択した場合は、ドロップダウンから必要なAppOtherOkta、またはGoogle)を選択します。表示されるウィンドウで、上記の説明どおりにアプリケーションの設定を完了します。

  • Company Accountレベルで2段階認証の強制が有効になっている場合、プロファイル設定にはCompany Accountの設定が読み取り専用モードで反映されます。

  • 会社のAltiumアカウントのグループ管理者は、ユーザーの2段階認証設定をリセットできます(詳細はこちら)。

ユーザーのAltiumアカウントが会社のAltiumアカウントの一部であり、まだそのAltiumアカウントに対して2段階認証が設定されていない場合、Company Accountレベルで2段階認証の強制が有効になっていなくても、メールアドレスとパスワードを使用してサインインする際に、そのユーザーにはAltiumアカウントの2段階認証を設定するよう案内が表示されます。希望するMethodを選択し、以降の手順に従って2段階認証を設定します(設定手順は上記と同様です)。または、Remind me in a weekをクリックして2段階認証の設定を延期することもできます。

Company Accountのグループ管理者およびAltium Platform上でホストされるWorkspaceの管理者(つまり、WorkspaceのAdministratorグループのメンバー – 詳細はこちら)は、機密性の高い会社情報、アカウント管理機能、および設計データにアクセスできるため、これらのユーザーには2段階認証が必須です。管理者に2段階認証が設定されていない場合、初回のサインイン試行後1か月以内に2段階認証を設定する必要があります()。1か月を過ぎると、Remind me in a week コントロールは使用できなくなります。これにより、会社データや管理設定が不正アクセスから保護されます。

デバイスベース認証

ユーザーは、Altiumアカウントへのログイン時に、自身のデバイスでサポートされているデバイスベース認証方式(Windows HelloやFace IDなど)を設定できます。

デバイスベース認証を設定するには、Altium Sign Inページ(https://auth.altium.com/)の使用時に指紋ボタンをクリックします。

次のステップで、パスワードを使用してサインインを完了し、Continueをクリックします。

使用しているデバイスに応じて、該当する認証方式の設定を完了するための手順が表示されます。完了したら、希望するDevice Nameを入力してDoneをクリックします。

次回、デバイスベース認証を使用してサインインする場合(Altium Sign Inページで指紋ボタンをクリック)、設定済みの方式を使ってサインインするよう案内されます。

設定済みのデバイスベース認証方式は、プロファイルで確認できます。プロファイルにアクセスし(ブラウザ ウィンドウ右上のユーザー アバター/画像をクリックし、ドロップダウン メニューからMy Profileを選択)、Authenticationページを開きます。設定済みの方式はページのAuthentication methods領域に一覧表示されます。設定済みの方式を削除するには、その項目内のUnlink accountコントロールを使用します。

Renesasアカウントのリンク

AltiumアカウントにRenesasアカウントをリンクして、後者を使用してAltiumアカウントにログインすることもできます。そのためには、プロファイルにアクセスし(ブラウザ ウィンドウ右上のユーザー アバター/画像をクリックし、ドロップダウン メニューからMy Profileを選択)、Authenticationページを開きます。ページのAuthentication methods領域で、Renesasタイル内のLink accountコントロールをクリックします。

続いて表示されるページでRenesasアカウントにサインインし、それをAltiumアカウントにリンクします。Renesasアカウントがリンクされると、Authenticationページにそのタイルが表示され、Unlink accountコントロールを使用してアカウント間のリンクを解除できます。

 

認証方法のグローバル設定および個別設定で許可されている場合(詳細はこちら)、リンクされたRenesasアカウントはAltiumアカウントへのサインイン時に使用できます。

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の提供状況

ご利用可能な機能は、お使いのAltiumソリューション(Altium DevelopAltium Agile TeamsAltium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

実際にお使いのソフトウェアに文書化されている機能が表示されない場合は、詳細についてAltium Sales までお問い合わせください。

Content