サインイン認証の設定

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

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

SAML Single Sign-On

Dashboard で設定および有効化すると、SSO システムは、たとえば OktaOneLogin など、自社が指定した Identity Provider(IdP)から認証済み ID を確立します。ID アサーション通信は、標準化された Security Assertion Markup Language(SAML 2.0)に基づいて行われます。自社向けの 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 として使用されます。これには、Company の 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 の ID プロセスと会社の SSO サインインが検証され、その後、SAML 認可結果コード()を確認するオプションを含む確認メッセージが表示されます。

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

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

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

  • First name

  • Last name

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

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

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

会社の Altium Account 配下に複数の Altium Organization がある場合(たとえば、各グローバル地域ごとの 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 内の専用 Application にそれぞれリンクされる必要があります。参考例として、ここに含まれている Microsoft Entra ID setup guide では、手順 3 で名前付き Application が作成され、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 方法のオーバーライド状態が表示されます。この例では、会社全体の Authentication methods が適用されており、オーバーライドは設定されていません。

メンバーの Authentication methods を編集し、不要な設定を無効にすることで、このユーザーに対して利用可能なサインイン方法の特定セットを適用します。

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

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

 

Override Authentication methods 設定(上記参照)で指定した個別ユーザーのサインイン方法は、Authentication ページの Authentication methods セクションにある Reset users overrides オプションを使用して既定値に戻すことができます。これにより、すべてのユーザーの個別サインイン設定が、Authentication ページで現在選択されているグローバル Authentication 方法にリセットされます。

Dashboard の Authentication ページで Reset User Overrides オプションを選択すると、すべてのメンバーのサインイン オプションが既定の Authentication 方法に設定されます。

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

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

 

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 Account へのサインインが完了します。

Company Account のグループ管理者は追加の検証ステップなしでサインインできる点に注意してください。つまり、グループ管理者のサインインにはメール/パスワード資格情報のみが必要です。 

一方、Company Account レベルで 2 段階認証の強制が有効になっていない場合(Dashboard Authentication ページで Enforce 2-Step Verification オプションが無効)、2 段階認証は Altium Account レベルで設定できます。Altium Account にサインインしたら、プロフィールにアクセスし(ブラウザー ウィンドウ右上のユーザー アバター/画像をクリックし、ドロップダウン メニューで 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 Account のグループ管理者は、ユーザーの 2 段階認証設定をリセットできます(詳細はこちら)。

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

2 段階認証が設定されていないユーザーが、Company Account のグループ管理者、または Altium Platform でホストされている Workspace の管理者である場合(つまり、そのユーザーが Workspace の Administrator グループのメンバーである場合 – 詳細はこちら)、最初のサインイン試行から 1 か月以内に 2 段階認証を設定する必要がある点に注意してください()。1 か月後には、 Remind me in a week コントロールは使用できなくなります。

デバイスベース認証

ユーザーは、Altium Account へのログイン時に、デバイスでサポートされているデバイスベース認証方式(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 account を Renesas account にリンクして、後者を使用して Altium account にログインすることもできます。そのためには、プロフィールにアクセスし(ブラウザー ウィンドウ右上のユーザー アバター/画像をクリックし、ドロップダウン メニューで My Profile を選択)、 Authentication ページを開きます。ページの Authentication methods 領域で、Renesas タイル内の Link account コントロールをクリックします。

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

 

Authentication 方法に関するグローバル設定および個別設定で許可されている場合(詳細はこちら)、リンクされた Renesas account を使用して Altium account にサインインできます。

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

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

Content