From e35b3ef90edb83070ae5285e894882d736f80f33 Mon Sep 17 00:00:00 2001 From: Joe Conway Date: Mon, 26 Oct 2015 22:58:56 -0400 Subject: [PATCH] Combined auth with monadart, no reason ot keep them separate --- .idea/libraries/Dart_Packages.xml | 32 +++ .idea/workspace.xml | 451 ++++++++++++++++++++++++------ lib/monadart.dart | 11 +- pubspec.yaml | 9 +- 4 files changed, 410 insertions(+), 93 deletions(-) diff --git a/.idea/libraries/Dart_Packages.xml b/.idea/libraries/Dart_Packages.xml index 3c0a3ff03..90d2edd53 100644 --- a/.idea/libraries/Dart_Packages.xml +++ b/.idea/libraries/Dart_Packages.xml @@ -107,6 +107,20 @@ + + + + + + + + + + + + @@ -142,6 +156,13 @@ + + + + + + @@ -156,6 +177,13 @@ + + + + + + @@ -257,6 +285,9 @@ + + + @@ -277,6 +308,7 @@ + diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 0f8f6cae1..15d7c46e6 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,17 +2,10 @@ - - - - - - - - - - + + + @@ -36,12 +29,42 @@ - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -50,30 +73,56 @@ - - + + - - + + + + + + + + + + + + + + - - + + + + - - + + - - + + + + + + + + + + + + + + - + @@ -99,25 +148,6 @@ @@ -240,7 +289,6 @@ - @@ -287,11 +335,48 @@ + + + + + + + + + + + + + + + + + + + + + @@ -309,7 +394,7 @@ - + + + + @@ -571,31 +659,54 @@ - + - - @@ -617,28 +728,28 @@ - + - + + + + - - - @@ -829,13 +940,6 @@ - - - - - - - @@ -860,64 +964,231 @@ - + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + - + - + + - + - + - + - - + + + - + - - + + + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/lib/monadart.dart b/lib/monadart.dart index 7b77a7806..fee24b6d4 100644 --- a/lib/monadart.dart +++ b/lib/monadart.dart @@ -5,8 +5,10 @@ import 'dart:async'; import 'dart:mirrors'; import 'dart:isolate'; import 'dart:convert'; +import 'package:crypto/crypto.dart'; +import 'package:pbkdf2/pbkdf2.dart'; +import 'dart:math'; import 'package:http_server/http_server.dart'; - export 'package:http_server/http_server.dart'; part 'base/resource_pattern.dart'; @@ -18,3 +20,10 @@ part 'base/application.dart'; part 'base/request_handler.dart'; part 'base/controller_routing.dart'; part 'base/http_response_exception.dart'; + +part 'auth/authenticator.dart'; +part 'auth/protocols.dart'; +part 'auth/token_generator.dart'; +part 'auth/client.dart'; +part 'auth/auth_controller.dart'; +part 'auth/authorization_parser.dart'; \ No newline at end of file diff --git a/pubspec.yaml b/pubspec.yaml index 23cd4f4fa..a8e0c7382 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,9 +2,14 @@ name: monadart version: 0.0.1 description: A pipeline for building web services dependencies: - http_server: any + http_server: any + pbkdf2: any + crypto: any dev_dependencies: test: any http: any - + inquirer_pgsql: + git: + url: https://github.com/stablekernel/inquirer_pgsql.git + ref: master