File tree 4 files changed +9
-5
lines changed
4 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 4
4
5
5
# ### Prowler UI Configuration ####
6
6
PROWLER_UI_VERSION = " stable"
7
- SITE_URL = http://localhost:3000
7
+ AUTH_URL = http://localhost:3000
8
8
API_BASE_URL = http://prowler-api:8080/api/v1
9
9
NEXT_PUBLIC_API_DOCS_URL = http://prowler-api:8080/api/v1/docs
10
10
AUTH_TRUST_HOST = true
Original file line number Diff line number Diff line change 3
3
import { NextResponse } from "next/server" ;
4
4
5
5
import { signIn } from "@/auth.config" ;
6
+ import { baseUrl } from "@/lib/helper" ;
6
7
7
8
export async function GET ( req : Request ) {
8
9
const { searchParams } = new URL ( req . url ) ;
@@ -42,14 +43,14 @@ export async function GET(req: Request) {
42
43
accessToken : access ,
43
44
refreshToken : refresh ,
44
45
redirect : false ,
45
- callbackUrl : "/" ,
46
+ callbackUrl : ` ${ baseUrl } /` ,
46
47
} ) ;
47
48
48
49
if ( result ?. error ) {
49
50
throw new Error ( result . error ) ;
50
51
}
51
52
52
- return NextResponse . redirect ( new URL ( "/" , req . url ) ) ;
53
+ return NextResponse . redirect ( new URL ( "/" , baseUrl ) ) ;
53
54
} catch ( error ) {
54
55
// eslint-disable-next-line no-console
55
56
console . error ( "SignIn error:" , error ) ;
Original file line number Diff line number Diff line change 3
3
import { NextResponse } from "next/server" ;
4
4
5
5
import { signIn } from "@/auth.config" ;
6
+ import { baseUrl } from "@/lib/helper" ;
6
7
7
8
export async function GET ( req : Request ) {
8
9
const { searchParams } = new URL ( req . url ) ;
@@ -42,14 +43,14 @@ export async function GET(req: Request) {
42
43
accessToken : access ,
43
44
refreshToken : refresh ,
44
45
redirect : false ,
45
- callbackUrl : "/" ,
46
+ callbackUrl : ` ${ baseUrl } /` ,
46
47
} ) ;
47
48
48
49
if ( result ?. error ) {
49
50
throw new Error ( result . error ) ;
50
51
}
51
52
52
- return NextResponse . redirect ( new URL ( "/" , req . url ) ) ;
53
+ return NextResponse . redirect ( new URL ( "/" , baseUrl ) ) ;
53
54
} catch ( error ) {
54
55
// eslint-disable-next-line no-console
55
56
console . error ( "SignIn error:" , error ) ;
Original file line number Diff line number Diff line change 1
1
import { getTask } from "@/actions/task" ;
2
2
import { AuthSocialProvider , MetaDataProps , PermissionInfo } from "@/types" ;
3
3
4
+ export const baseUrl = process . env . AUTH_URL || "http://localhost:3000" ;
5
+
4
6
export const getAuthUrl = ( provider : AuthSocialProvider ) => {
5
7
const config = {
6
8
google : {
You can’t perform that action at this time.
0 commit comments