/opt/canhelp/node_modules/better-auth/dist/plugins/generic-oauth/providers
NameSizeModeActions
auth0.d.mts9790644editdlrm
auth0.mjs10840644editdlrm
auth0.mjs.map19460644editdlrm
gumroad.d.mts8640644editdlrm
gumroad.mjs15890644editdlrm
gumroad.mjs.map29580644editdlrm
hubspot.d.mts9550644editdlrm
hubspot.mjs16740644editdlrm
hubspot.mjs.map37940644editdlrm
index.d.mts5140644editdlrm
index.mjs3840644editdlrm
keycloak.d.mts10530644editdlrm
keycloak.mjs11000644editdlrm
keycloak.mjs.map20340644editdlrm
line.d.mts17660644editdlrm
line.mjs25800644editdlrm
line.mjs.map46770644editdlrm
microsoft-entra-id.d.mts10960644editdlrm
microsoft-entra-id.mjs20060644editdlrm
microsoft-entra-id.mjs.map40380644editdlrm
okta.d.mts9900644editdlrm
okta.mjs10560644editdlrm
okta.mjs.map19750644editdlrm
patreon.d.mts8230644editdlrm
patreon.mjs17140644editdlrm
patreon.mjs.map30870644editdlrm
slack.d.mts7990644editdlrm
slack.mjs17190644editdlrm
slack.mjs.map33250644editdlrm
Edit: /opt/canhelp/node_modules/better-auth/dist/plugins/generic-oauth/providers/line.d.mts (1766B)
import { GenericOAuthConfig } from "../types.mjs"; import { BaseOAuthProviderOptions } from "../index.mjs"; //#region src/plugins/generic-oauth/providers/line.d.ts interface LineOptions extends BaseOAuthProviderOptions { /** * Unique provider identifier for this LINE channel. * Use different providerIds for different countries/channels (e.g., "line-jp", "line-th", "line-tw"). * @default "line" */ providerId?: string; } /** * LINE OAuth provider helper * * LINE requires separate channels for different countries (Japan, Thailand, Taiwan, etc.). * Each channel has its own clientId and clientSecret. To support multiple countries, * call this function multiple times with different providerIds and credentials. * * @example * ```ts * import { genericOAuth, line } from "better-auth/plugins/generic-oauth"; * * export const auth = betterAuth({ * plugins: [ * genericOAuth({ * config: [ * // Japan channel * line({ * providerId: "line-jp", * clientId: process.env.LINE_JP_CLIENT_ID, * clientSecret: process.env.LINE_JP_CLIENT_SECRET, * }), * // Thailand channel * line({ * providerId: "line-th", * clientId: process.env.LINE_TH_CLIENT_ID, * clientSecret: process.env.LINE_TH_CLIENT_SECRET, * }), * // Taiwan channel * line({ * providerId: "line-tw", * clientId: process.env.LINE_TW_CLIENT_ID, * clientSecret: process.env.LINE_TW_CLIENT_SECRET, * }), * ], * }), * ], * }); * ``` */ declare function line(options: LineOptions): GenericOAuthConfig; //#endregion export { LineOptions, line }; //# sourceMappingURL=line.d.mts.map