TF-624 Create login-callback.html to redirect url on browser

This commit is contained in:
dab246
2022-06-07 18:03:03 +07:00
committed by Dat H. Pham
parent f00d3c7569
commit fd43a94192
2 changed files with 36 additions and 2 deletions
+5 -2
View File
@@ -1,13 +1,14 @@
import 'package:core/utils/build_utils.dart';
import 'package:equatable/equatable.dart';
class OIDCConfiguration with EquatableMixin {
static const redirectOidc = 'teammail.mobile://oauthredirect';
static const redirectOidcMobile = 'teammail.mobile://oauthredirect';
static const redirectOidcWeb = 'http://localhost:3000/login-callback.html';
static const wellKnownOpenId = '.well-known/openid-configuration';
final String authority;
final String clientId;
final String redirectUrl = redirectOidc;
final List<String> scopes;
OIDCConfiguration({
@@ -24,6 +25,8 @@ class OIDCConfiguration with EquatableMixin {
}
}
String get redirectUrl => BuildUtils.isWeb ? redirectOidcWeb : redirectOidcMobile;
String get clientIdHash => clientId.hashCode.toString();
@override