Updated configuration
This commit is contained in:
parent
b2618316ef
commit
b8475b01b8
5 changed files with 30 additions and 43 deletions
|
@ -10,8 +10,8 @@
|
|||
* Upgraded: angel3_container_generator
|
||||
* Upgraded: angel3_mock_request
|
||||
* Upgraded: angel3_framework
|
||||
* Upgraded: angel3_auth (todo)
|
||||
* Upgraded: angel3_configuration (todo)
|
||||
* Upgraded: angel3_auth
|
||||
* Upgraded: angel3_configuration
|
||||
* Upgraded: angel3_validate (todo)
|
||||
|
||||
## 7.0.0
|
||||
|
|
|
@ -5,8 +5,6 @@ import 'package:angel3_framework/angel3_framework.dart';
|
|||
import '../options.dart';
|
||||
import '../strategy.dart';
|
||||
|
||||
bool _validateString(String? str) => str != null && str.isNotEmpty;
|
||||
|
||||
/// Determines the validity of an incoming username and password.
|
||||
// typedef FutureOr<User> LocalAuthVerifier<User>(String? username, String? password);
|
||||
typedef LocalAuthVerifier<User> = FutureOr<User?> Function(
|
||||
|
@ -72,22 +70,7 @@ class LocalAuthStrategy<User> extends AuthStrategy<User> {
|
|||
}
|
||||
}
|
||||
|
||||
if (verificationResult == null) {
|
||||
var body = await req
|
||||
.parseBody()
|
||||
.then((_) => req.bodyAsMap)
|
||||
.catchError((_) => <String, dynamic>{});
|
||||
//if (body != null) {
|
||||
if (_validateString(body[usernameField].toString()) &&
|
||||
_validateString(body[passwordField].toString())) {
|
||||
verificationResult = await verifier(
|
||||
body[usernameField].toString(), body[passwordField].toString());
|
||||
}
|
||||
//}
|
||||
}
|
||||
|
||||
if (verificationResult == null ||
|
||||
(verificationResult is Map && verificationResult.isEmpty)) {
|
||||
if (verificationResult is Map && verificationResult.isEmpty) {
|
||||
if (localOptions.failureRedirect != null &&
|
||||
localOptions.failureRedirect!.isNotEmpty) {
|
||||
await res.redirect(localOptions.failureRedirect, code: 401);
|
||||
|
|
|
@ -11,7 +11,7 @@ void main() {
|
|||
secureCookies: true,
|
||||
cookieDomain: 'SECURE',
|
||||
jwtLifeSpan: threeDays.inMilliseconds,
|
||||
serializer: (u) => u as String,
|
||||
serializer: (u) => u,
|
||||
deserializer: (u) => u);
|
||||
|
||||
setUp(() => defaultCookie = Cookie('a', 'b'));
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
# Change Log
|
||||
|
||||
## 8.0.0
|
||||
|
||||
* Require Dart >= 3.0
|
||||
|
||||
## 7.0.0
|
||||
|
||||
* Require Dart >= 2.17
|
||||
|
|
|
@ -1,32 +1,32 @@
|
|||
name: angel3_configuration
|
||||
version: 7.0.0
|
||||
version: 8.0.0
|
||||
description: Automatic YAML application configuration loader for Angel 3, with .env support.
|
||||
homepage: https://angel3-framework.web.app/
|
||||
repository: https://github.com/dukefirehawk/angel/tree/master/packages/configuration
|
||||
environment:
|
||||
sdk: '>=3.0.0 <4.0.0'
|
||||
dependencies:
|
||||
angel3_framework: ^7.0.0
|
||||
belatuk_merge_map: ^4.0.0
|
||||
dotenv: ^4.0.0
|
||||
file: ^6.1.0
|
||||
angel3_framework: ^8.0.0
|
||||
belatuk_merge_map: ^5.0.0
|
||||
dotenv: ^4.1.0
|
||||
file: ^7.0.0
|
||||
yaml: ^3.1.0
|
||||
dev_dependencies:
|
||||
io: ^1.0.0
|
||||
logging: ^1.0.1
|
||||
lints: ^2.0.0
|
||||
belatuk_pretty_logging: ^5.0.0
|
||||
test: ^1.21.0
|
||||
# dependency_overrides:
|
||||
# angel3_container:
|
||||
# path: ../container/angel_container
|
||||
# angel3_framework:
|
||||
# path: ../framework
|
||||
# angel3_http_exception:
|
||||
# path: ../http_exception
|
||||
# angel3_model:
|
||||
# path: ../model
|
||||
# angel3_route:
|
||||
# path: ../route
|
||||
# angel3_mock_request:
|
||||
# path: ../mock_request
|
||||
logging: ^1.1.0
|
||||
lints: ^2.1.0
|
||||
belatuk_pretty_logging: ^6.0.0
|
||||
test: ^1.24.0
|
||||
dependency_overrides:
|
||||
angel3_container:
|
||||
path: ../container/angel_container
|
||||
angel3_framework:
|
||||
path: ../framework
|
||||
angel3_http_exception:
|
||||
path: ../http_exception
|
||||
angel3_model:
|
||||
path: ../model
|
||||
angel3_route:
|
||||
path: ../route
|
||||
angel3_mock_request:
|
||||
path: ../mock_request
|
Loading…
Reference in a new issue