国内ユーザーは gitee にアクセスし、github とコードを同期できます。
oauthserver は、Spring Boot Oauth2 に基づいた完全に独立した Oauth2 サーバー マイクロサービスです。プロジェクトの目的は、関連するデータ テーブルを作成し、データベース接続情報を変更するだけで、Oauth2 サーバー マイクロサービスを取得できることです。
開発の便宜上、プロジェクトは eureka-server、oauth、common、api、web、old-task の 6 つのモジュールに分割されています。
サポートされているリレーショナル データベース:
パブリックツールモジュール
更新履歴の詳細については、CHANGE_LOG.md を参照してください。
IntelliJ IDEA または Eclipse の場合は、最初に lombok プラグインをインストールしてください。
一部の自己構築 jar は中央ウェアハウスでは使用できないため、 mvn install
使用してローカルにインストールする必要があります。 「インストールが必要なjar」フォルダ内のinstall.bat
インストールを実行します。
注: データベースでは大文字と小文字が区別されません。すべての SQL ファイルは「SQL Initialization」ディレクトリにあります。
schema-mysql.sql
を実行してデータテーブルの作成とテストデータのインポートを完了してください。その後、対応する増分更新SQLを実行します。schema-oracle.sql
を実行してデータテーブルの作成とテストデータのインポートを完了してください。その後、対応する増分更新SQLを実行します。schema-postgresql.sql
を実行してデータテーブルの作成とテストデータのインポートを完了してください。その後、対応する増分更新SQLを実行します。schema-sqlserver.sql
を実行して、データテーブルの作成とテストデータのインポートを完了してください。その後、対応する増分更新SQLを実行します。application-mysql.yml
にあります。データベース接続情報を変更した後、 application-common.yml
でspring.profiles.active=mysql
設定する必要もあります。application-oracle.yml
にあります。データベース接続情報を変更した後、 application-common.yml
でspring.profiles.active=oracle
設定する必要もあります。application-pg.yml
にあります。データベース接続情報を変更した後、 application-common.yml
でspring.profiles.active=pg
設定する必要もあります。application-sqlserver.yml
にあります。データベース接続情報を変更した後、 application-common.yml
でspring.profiles.active=sqlserver
設定する必要もあります。最初に eureka-server を起動し、次に oauth 認証モジュールを起動します。他のモジュールの起動順序は決まっていません。ただし、Web モジュールのスケジュールされたタスク機能を使用する必要がある場合は、最初に古いタスク モジュールを起動する必要があります。
oauth インターフェイスの呼び出し例
テストアカウント: 携帯電話番号 18800000000、パスワード 1234567890c
使用中にご質問や問題がございましたら、問題を送信してください。できるだけ早く返信させていただきます。