メインコンテンツまでスキップ
バージョン: 0.14.0 (最新)

🚀 OAuth 機能

OAuth 機能は Express ミドルウェアではなく SDK コンポーザーです。authService は各プロバイダーの開始機能とコールバック機能をマウントします。

一覧

機能合成するスキーマ合成するルート目的
googleOAuthFeaturegoogleOauthSchemagoogleOAuthRouteGoogle OAuth を開始します。
googleOAuthCallbackFeatureなしgoogleOAuthCallbackRouteGoogle コールバックを処理します。
lineOAuthFeaturelineOauthSchemalineOAuthRouteLINE OAuth を開始します。
lineOAuthCallbackFeatureなしlineOAuthCallbackRouteLINE コールバックを処理します。
twitterOAuthFeaturetwitterOauthSchematwitterOAuthRouteTwitter OAuth を開始します。
twitterOAuthCallbackFeatureなしtwitterOAuthCallbackRouteTwitter コールバックを処理します。

詳細

各機能は authService によりマウントされます。以下のソース定義は、正確なスキーマからルートへの合成を示します。

googleOAuthFeature

実装

この機能は一覧行でリンクされたスキーマとルートを合成します。authService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const googleOAuthFeature = compose(googleOauthSchema, googleOAuthRoute);

googleOAuthCallbackFeature

実装

この機能は一覧行でリンクされたスキーマとルートを合成します。authService または互換性のあるカスタムサービスコンテキストによりマウントされます。

コールバックルートのみを合成します。コールバックスキーマは合成しません。

完全なソースを表示
export const googleOAuthCallbackFeature = compose(googleOAuthCallbackRoute);

lineOAuthFeature

実装

この機能は一覧行でリンクされたスキーマとルートを合成します。authService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const lineOAuthFeature = compose(lineOauthSchema, lineOAuthRoute);

lineOAuthCallbackFeature

実装

この機能は一覧行でリンクされたスキーマとルートを合成します。authService または互換性のあるカスタムサービスコンテキストによりマウントされます。

コールバックルートのみを合成します。コールバックスキーマは合成しません。

完全なソースを表示
export const lineOAuthCallbackFeature = compose(lineOAuthCallbackRoute);

twitterOAuthFeature

実装

この機能は一覧行でリンクされたスキーマとルートを合成します。authService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const twitterOAuthFeature = compose(twitterOauthSchema, twitterOAuthRoute);

twitterOAuthCallbackFeature

実装

この機能は一覧行でリンクされたスキーマとルートを合成します。authService または互換性のあるカスタムサービスコンテキストによりマウントされます。

コールバックルートのみを合成します。コールバックスキーマは合成しません。

完全なソースを表示
export const twitterOAuthCallbackFeature = compose(twitterOAuthCallbackRoute);