美文网首页
Vapor 2.0 - 使用认证(Using Auth)

Vapor 2.0 - 使用认证(Using Auth)

作者: 韩云智VL | 来源:发表于2017-08-11 09:44 被阅读0次

    前往 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)

          本文链接:https://www.haomeiwen.com/subject/sxskrxtx.html