助けが必要? 私たちはここにいます!
お問い合わせいただきありがとうございます。弊社のチームがすぐにご連絡させていただきます。
24時間以内に連絡がない場合は、お気軽にフォローアップメールをお送りください。 info@xecurify.com
検索結果:
×Flutter JWT シングル サインオン (SSO) miniOrange のソリューションは、単一のログイン認証情報を使用して、Flutter アプリケーションへの安全なシングル サインオン アクセスを提供します。これは、JSON Web Token (JWT) トークンを使用して行われ、任意のフレームワークまたは言語で構築された Flutter と簡単に統合できます。ユーザーが Facebook、Twitter、Google、LinkedIn などの既存のソーシャル プロバイダーを使用してアプリケーションに安全にアクセスできるように、ソーシャル ログインを有効にできます。
miniOrange Flutter SSO を使用すると、次のことが可能になります。
miniOrangeが提供するもの ユーザ認証 さまざまな外部ソースから、 ディレクトリ (ADFS、Microsoft Active Directory、OpenLDAP、AWS など) アイデンティティプロバイダー (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ソースをドロップダウンから選択します。選択されていない場合は、デフォルトのログイン画面が表示され、ユーザーは独自の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 ログインをテストします。

