助けが必要? 私たちはここにいます!
お問い合わせいただきありがとうございます。弊社のチームがすぐにご連絡させていただきます。
24時間以内に連絡がない場合は、お気軽にフォローアップメールをお送りください。 info@xecurify.com
検索結果:
×miniOrangeが提供するFlutter JWTシングルサインオン(SSO)ソリューションは、単一のログイン認証情報を使用してFlutterアプリケーションへの安全なシングルサインオンアクセスを提供します。これはJSON Web Token(JWT)トークンを使用して実現され、あらゆるフレームワークや言語で構築されたFlutterに簡単に統合できます。Facebook、Twitter、Google、LinkedInなど、ユーザーが既存のソーシャルプロバイダーを使用してアプリケーションに安全にアクセスできるように、ソーシャルログインを有効にすることができます。
miniOrange Flutter SSO を使用すると、次のことが可能になります。
miniOrangeは、ディレクトリ(ADFS、Microsoft Active Directory、OpenLDAP、AWSなど)、IDプロバイダー(Microsoft Entra ID、Okta、AWSなど)をはじめとする様々な外部ソースからのユーザー認証を提供します。既存のディレクトリ/ユーザー ストアを設定したり、 miniOrangeにユーザーを追加したりできます。
dependencies:
flutter:
sdk: flutter
flutter_jwt_connector:
path: D:/sdk-and-connectors/flutter_jwt_connector
jose: ^0.3.2
flutter pub get

![miniOrange Identity Platform 管理者ハンドブック: [すべてのアプリ] ドロップダウンから JWT アプリを選択します。](https://www.miniorange.com/images/identity-platform-handbook/dashboard-jwt.webp)

| 表示名 | 入力する 表示名 (つまり、このアプリケーションの名前) |
| リダイレクトURL | 入力する リダイレクトURL (つまり、JWTトークンを送信/投稿するエンドポイント)。複数のリダイレクトURLを追加する場合は、「;」で区切ります。例:abc.com;xyz.com |
| 顧客ID | その 顧客ID 下のフィールドに表示されます。クリップボードアイコンをクリックしてコピーしてください。 |
| クライアントシークレット | クライアントシークレット デフォルトでは非表示になっています。目のアイコンをクリックすると表示され、クリップボードアイコンを使用してコピーできます。これは、HS256署名アルゴリズムで署名を生成するために使用されます。 |
| 説明(オプション) | 必要に応じて説明を追加します。 |






| アクセストークン | ユーザーがログインした後にリダイレクト URL に送信されるアクセス トークンを入力します。このトークンにより、アプリはユーザーが特定の機能にアクセスできることを認識できます。 |
| IDトークンの有効期限(分) | IDトークンの有効期間(分単位)を設定します。この期間を過ぎると、ユーザーは新しいトークンを取得するために再度ログインする必要があります。 |
| 件名 | トークン内でユーザーを識別するために使用する情報(メールアドレスなど)を選択します。これにより、アプリはどのユーザーがログインしているかを認識できるようになります。 |
| 署名アルゴリズム | ドロップダウンから署名アルゴリズムを選択します。 |
| アプリケーションのログアウトURL | ユーザーがログアウトした後に送信される Web アドレスを入力します。 |
| 共有IDを有効にする | この機能を使用すると、特定のアプリケーションに共有ユーザーがアクセスできるかどうかを制御できます。 |

| プライマリ ID プロバイダー | アプリケーションのデフォルトのIDソースをドロップダウンから選択します。選択されていない場合は、デフォルトのログイン画面が表示され、ユーザーは独自のIDPを選択できます。(この場合はminiOrangeを選択します。) |
| 認証を強制する | このオプションを有効にすると、セッションが既に存在する場合でも、ユーザーは毎回ログインする必要があります。 |
| ユーザーマッピングを有効にする | アプリが応答するときにどのユーザーがサインインしているかを表示する場合は、このオプションを有効にします。 |
| エンドユーザーダッシュボードに表示 | このアプリをエンドユーザー ダッシュボードに表示する場合は、このオプションを有効にします。 |


import 'package:flutter_jwt_connector/jwt_builder.dart';ElevatedButton(onPressed: () => sso(), child: const Text("Login"))
sso() {
const url = '<YOUR SSO URL>'; //
"https://swapnilj.miniorange.in/moas/broker/login/jwt/21582?client_id=s9BIi073EBW
qyoAJ&redirect_uri=http://localhost:4000/"
html.window.open(url, "_self");
}


miniOrange IdP を使用して Flutter アカウントへの SSO ログインをテストします。

