Vapor 2.0 - 使用认证(Using Auth)

前往 Vapor 2.0 - 文档目录

本节讲述如何导入用或不用Vapor项目的Auth包。

与Vapor(With Vapor)

最简单的方法使用带Vapor的Auth包括身份验证提供程序。

import PackageDescription

let package = Package(
    name: "Project",
    dependencies: [
        .Package(url: "https://github.com/vapor/vapor.git", majorVersion: 2),
        .Package(url: "https://github.com/vapor/auth-provider.git", majorVersion: 1)
    ],
    exclude: [ ... ]
)

Auth提供程序包将Auth添加到您的项目中,并添加了一些额外的Vapor专用便利设备,如auth中间件。

使用import AuthProvider将导入所有的auth中间件和认证(Authentication)和授权模块(Authorization modules)。

只用Auth(Just Auth)

Auth提供程序的核心是基于Fluent的认证和授权模块。

import PackageDescription

let package = Package(
    name: "Project",
    dependencies: [
        ...
        .Package(url: "https://github.com/vapor/auth.git", majorVersion: 1)
    ],
    exclude: [ ... ]
)

使用import Auth访问核心身份验证类。

你可能感兴趣的:(Vapor 2.0 - 使用认证(Using Auth))