SlickSafe

User Authentication System Based MVC, BootStrap3, WebAPI 开源权限管理系统

LGPL-3.0 License

Stars
49
Committers
2

SlickSafe

SlickSafe is a web based user authentication system. There are some new features have been implemenmted in the solution.

  1. user and role management module.
  2. role and user permisison assignment feature
  3. user login management and ticket initialized feature.
  4. left side menu and button authorization management.
  5. webapi user ticket authentication feature.

The system is designed for 3-tier distributed system, SOA based system, Repository pattern, POCO entity pattern, asp.net mvc/web api architecture. Some details can be described here:

  1. The 3-tier distributed layer include: data access layer, buisiness logic layer and web presentation layer.
  2. Using micro-ORMapping framework Dapper/DapperExtension for database operation.
  3. Using Generic repository pattern to implement data access feature.
  4. Using Asp.net MVC WebAPI to implement service layer, webapi is a restful style service, we make it
    to match different client include winform, web and mobile.
  5. The IRepository class can be used to implement EF, NHerbinate framework which the user prefered to them.
  6. MSSQL, MySQL, Oracle and other database supported by Dapper.

The SlickSafe.Web project would give you a full tutorial how to use the SlickSafe library and webapi to create a rich mvc web application. Similarily, there are serveral key features to describe here:

  1. Bootstrap3/Mvc(WebApi)/Dapper.
  2. AG-Grid/zTree/Bootstrap-Dialog.
  3. NavBar in top and left side.
  4. Rich page demos in solution.

SlickSafe Online DEMO

http://demo.slickflow.com/ssweb2/

User/Pwdadmin/123456, jack/123456

EMAIL:

[email protected]

SlickSafe Bootstrap3/Mvc(WebApi)DapperAG-Grid/zTreeDapperMSSQL, MySQL, Oracle

SlickSafe V1.2.0

  1. ;
  2. /;
  3. ;
  4. ;
  5. WebApi Ticket();

MVC, BootStrap3, WebApi, Dapper3

  1. DapperORMappingSQL
  2. Repository
  3. Interface
  4. WebApi;
  5. Bootstrap3Demo
  6. SQLSERVEROracle, MySQL, KingBase

  1. SQLSERVERDapperORACLE, MYSQL, KINGBASESQL: SessionFactory.cs

  2. Console, Winform Web

  1. config appSettings
    <appSettings>
      <add key="WebAppDBConnectionString" value="SlickSafeDBConnectionString"/>
    </appSettings>
WebAppDBConnectionString SlickOne.Datavalue.
  1. configconnectionStrings .

#SQL SERVER:

    <connectionStrings>
        <add name="SlickSafeDBConnectionString" connectionString="Data Source=127.0.0.1;Initial Catalog=SODB;Integrated Security=False;User ID=sa;Password=1234;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False" />
    </connectionStrings>

#ORACLE :

    <connectionStrings>
      <add name="SlickSafeDBConnectionString" 
         connectionString="user id=dbadminOracle;password=1234;data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE)))"/>
    </connectionStrings>

License

LGPL(Open Source License)(Commercial License)

SlickSafe

http://www.cnblogs.com/slickflow/p/6478887.html

QQ151650479

Contact: [email protected]

QQ: 47743901()