サインイン認証の設定

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 システムは、たとえば 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 として使用されます。これには、自社の 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を使用する場合の統合プロセスのステップ別例を表示するには、以下の折りたたみ可能なセクションを展開してください。

Claim rule name を指定し (1)、Active Directory Attribute store として選択し (2)、Altium Account のユーザー名を含む ID から LDAP Attribute (3) を選択します。この属性は、Outgoing Claim Type (3) の Name ID にマッピングする必要があります。Finish (4) をクリックします。

Important Note: この例では、必要な値を格納するものとして Surname または Last name をマッピングしています。設定内容は環境によって異なる場合があります。

  • OK をクリックして、要求発行ポリシーが保存されていることを確認してください。

  • これで AD FS の設定は完了です。

    Important Note: 適切なサーバーから FederationMetadata.xml ファイルをダウンロードします。

    Altium 365 の設定

    1. Company Dashboard の Authentication ページにアクセスし、先ほどダウンロードした FederationMetadata.xml ファイルをアップロードします(詳細は下記の Dashboard SSO Configuration セクションを参照してください)。 設定がインポートされ、X509 CertificateIdentity Provider IssuerIdP Single Sign-On URL の値が表示されるはずです。セットアップをテストするには Test Sign On ボタンをクリックします。

    2. サインオン画面で、組織の要件に従ってユーザー資格情報を入力し、Sign in をクリックします。

    3. アサーションが Altium 365 に返送されます。画面に Test SAML connection was successful! メッセージが表示されれば、設定は正しく完了しています。See Response ボタンをクリックすると、SAML レスポンスを確認できます。Back to Settings をクリックして Authentication ページに戻ります。

    4. Authentication ページで、Altium Sign-On Settings および SSO オプションを有効にします。

    これで設定は完了です。以降、組織内のユーザーは、組織の AD FS を SSO IdP として使用して Altium 365 にログインできるようになります。

    以下の折りたたみセクションを展開すると、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 のシングルサインオン機能を有効にできます()。その後、SSO が手動操作または設定変更への対応によって無効化された場合は、 ボタンが利用可能になり、テストプロセスを再実行できます。

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

    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 で追加されます。

    認証方法

    Dashboard の Authentication ページでは、Altium SSO 接続を構成するための設定インターフェースを提供するだけでなく、ユーザーのサインインオプション全体に対するグローバルおよび個別の制御も提供します。具体的には、従来の 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 ページのグローバルサインイン設定より優先されます。 

    認証のオーバーライド設定は、組織で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 オプションを選択した場合は、ドロップダウンから必要な AppOtherOkta、または Google)を選択します。必要に応じて、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 サインインページ(https://auth.altium.com/)で指紋ボタンをクリックします。

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

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

    次回、デバイスベース認証でのサインインを選択すると(Altium サインインページで指紋ボタンをクリック)、設定済みの方式でサインインするよう案内されます。

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

    Renesas アカウントのリンク

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

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

     

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

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

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

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

    Content