1
0
forked from baron/baron-sso

feat: dynamic frontend tenant dropdown

This commit is contained in:
2026-04-06 16:56:33 +09:00
parent 46db7ac026
commit 332ac9c0d8
4 changed files with 83 additions and 51 deletions

View File

@@ -923,6 +923,17 @@ class AuthProxyService {
}
}
static Future<List<Map<String, dynamic>>> getActiveTenants() async {
final url = Uri.parse('$_baseUrl/api/v1/auth/signup/tenants');
final response = await http.get(url);
if (response.statusCode == 200) {
final List<dynamic> data = jsonDecode(response.body);
return data.cast<Map<String, dynamic>>();
}
return [];
}
static Future<void> sendSignupCode(String target, String type) async {
final path = type == 'email' ? 'send-email-code' : 'send-sms-code';
final url = Uri.parse('$_baseUrl/api/v1/auth/signup/$path');