forked from baron/baron-sso
하드코딩 변수 관리
This commit is contained in:
@@ -3,7 +3,7 @@ import 'package:http/http.dart' as http;
|
||||
import 'package:flutter_dotenv/flutter_dotenv.dart';
|
||||
|
||||
class AuditService {
|
||||
static const String _baseUrl = 'https://ssologin.hmac.kr';
|
||||
static String get _baseUrl => dotenv.env['BACKEND_URL'] ?? 'https://ssologin.hmac.kr';
|
||||
|
||||
static Future<void> logEvent({
|
||||
required String userId,
|
||||
|
||||
@@ -3,8 +3,7 @@ import 'package:http/http.dart' as http;
|
||||
import 'package:flutter_dotenv/flutter_dotenv.dart';
|
||||
|
||||
class AuthProxyService {
|
||||
// HARDCODED URL
|
||||
static const String _baseUrl = 'https://ssologin.hmac.kr';
|
||||
static String get _baseUrl => dotenv.env['BACKEND_URL'] ?? 'https://ssologin.hmac.kr';
|
||||
|
||||
static Future<Map<String, dynamic>> initEnchantedLink(String loginId, {String? method}) async {
|
||||
final url = Uri.parse('$_baseUrl/api/v1/auth/enchanted-link/init');
|
||||
|
||||
@@ -222,9 +222,10 @@ class _LoginScreenState extends ConsumerState<LoginScreen>
|
||||
}
|
||||
|
||||
// 1. Init via Descope SDK
|
||||
final frontendUrl = dotenv.env['FRONTEND_URL'] ?? 'http://ssologin.hmac.kr';
|
||||
final signUpOrInResponse = await Descope.enchantedLink.signUpOrIn(
|
||||
loginId: loginId,
|
||||
redirectUrl: "http://ssologin.hmac.kr/auth/callback",
|
||||
redirectUrl: "$frontendUrl/auth/callback",
|
||||
);
|
||||
|
||||
if (mounted) {
|
||||
|
||||
Reference in New Issue
Block a user