@@ -17,7 +17,7 @@ import { Callout } from 'fumadocs-ui/components/callout';
1717Let's start with the basics. Create a new file for your SSO provider:
1818
1919``` ts title="src/utils/sso/discord_api.ts"
20- import { SSOApiPlugin , getRedirectUri } from ' vitnode/api/models/sso' ;
20+ import { SSOApiPlugin , getRedirectUri } from ' @ vitnode/core /api/models/sso' ;
2121
2222export const DiscordSSOApiPlugin = ({
2323 clientId ,
@@ -43,7 +43,7 @@ This is like creating a blueprint for your SSO provider. The `id` will be used i
4343Now let's add the magic that sends users to Discord for login:
4444
4545``` ts title="src/utils/sso/discord_api.ts"
46- import { SSOApiPlugin , getRedirectUri } from ' vitnode/api/models/sso' ;
46+ import { SSOApiPlugin , getRedirectUri } from ' @ vitnode/core /api/models/sso' ;
4747
4848export const DiscordSSOApiPlugin = ({
4949 clientId ,
@@ -94,7 +94,7 @@ export const DiscordSSOApiPlugin = ({
9494After the user approves access, Discord sends us a code. Let's exchange it for an access token:
9595
9696``` ts title="src/utils/sso/discord_api.ts"
97- import { SSOApiPlugin , getRedirectUri } from ' vitnode/api/models/sso' ;
97+ import { SSOApiPlugin , getRedirectUri } from ' @ vitnode/core /api/models/sso' ;
9898import { HTTPException } from ' hono/http-exception' ;
9999import { ContentfulStatusCode } from ' hono/utils/http-status' ;
100100import { z } from ' zod' ;
@@ -205,7 +205,7 @@ export const DiscordSSOApiPlugin = ({
205205Finally, let's get the user's profile data using our shiny new access token:
206206
207207``` ts title="src/utils/sso/discord_api.ts"
208- import { SSOApiPlugin , getRedirectUri } from ' vitnode/api/models/sso' ;
208+ import { SSOApiPlugin , getRedirectUri } from ' @ vitnode/core /api/models/sso' ;
209209import { HTTPException } from ' hono/http-exception' ;
210210import { ContentfulStatusCode } from ' hono/utils/http-status' ;
211211import { z } from ' zod' ;
@@ -324,7 +324,7 @@ Last step! Let's plug your new SSO provider into your app:
324324``` ts title="src/app/api/[...route]/route.ts"
325325import { OpenAPIHono } from ' @hono/zod-openapi' ;
326326import { handle } from ' hono/vercel' ;
327- import { VitNodeAPI } from ' vitnode/api/config' ;
327+ import { VitNodeAPI } from ' @ vitnode/core /api/config' ;
328328import { DiscordSSOApiPlugin } from ' @/utils/sso/discord_api' ;
329329
330330const app = new OpenAPIHono ().basePath (' /api' );
0 commit comments