TF-624 Setup DOMAIN_REDIRECT_URL/WEB_OIDC_CLIENT_ID in env file

This commit is contained in:
dab246
2022-06-08 11:25:40 +07:00
committed by Dat H. Pham
parent a30dd68b1b
commit 831f34f137
12 changed files with 50 additions and 14 deletions
+4 -9
View File
@@ -1,12 +1,11 @@
import 'package:core/utils/build_utils.dart';
import 'package:equatable/equatable.dart';
class OIDCConfiguration with EquatableMixin {
static const redirectOidcMobile = 'teammail.mobile://oauthredirect';
static const redirectOidcWeb = 'http://localhost:3000/login-callback.html';
static const logoutRedirectOidcWeb = 'http://localhost:3000/logout-callback.html';
static const wellKnownOpenId = '.well-known/openid-configuration';
final redirectOidcMobile = 'teammail.mobile://oauthredirect';
final wellKnownOpenId = '.well-known/openid-configuration';
final loginRedirectOidcWeb = 'login-callback.html';
final logoutRedirectOidcWeb = 'logout-callback.html';
final String authority;
final String clientId;
@@ -26,10 +25,6 @@ class OIDCConfiguration with EquatableMixin {
}
}
String get redirectUrl => BuildUtils.isWeb ? redirectOidcWeb : redirectOidcMobile;
String get logoutRedirectUrl => BuildUtils.isWeb ? logoutRedirectOidcWeb : redirectOidcMobile;
String get clientIdHash => clientId.hashCode.toString();
@override