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访问核心身份验证类。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,828评论 19 139
  • 前往 Vapor 2.0 - 文档目录 Vapor的文档 这是关于Vapor的文档,它是一个适用于iOS、macO...
    韩云智VL阅读 4,394评论 2 3
  • 前往 Vapor 2.0 - 文档目录 Vapor的Auth Provider软件使得实现认证和授权变得简单而安全...
    韩云智VL阅读 3,073评论 1 0
  • 前往 Vapor 2.0 - 文档目录 这一节概述了如何导入Fluent的包,无论有无Vapor项目。 用Vapo...
    韩云智VL阅读 3,772评论 0 0
  • 早上9点突然醒来,立马使劲掐了掐自己的胳膊。嗯,疼得,我还活着,刚才是在做梦。 第一反应是拿起手机,拨通了父亲的电...
    公子依一阅读 3,262评论 6 2

友情链接更多精彩内容