`

认证 (authentication) 和授权 (authorization) 的区别

阅读更多
以前一直分不清 authentication 和 authorization,其实很简单,举个例子来说:

你要登机,你需要出示你的身份证和机票,身份证是为了证明你张三确实是你张三,这就是 authentication;而机票是为了证明你张三确实买了票可以上飞机,这就是 authorization。


在 computer science 领域再举个例子:

你要登陆论坛,输入用户名张三,密码1234,密码正确,证明你张三确实是张三,这就是 authentication;再一check用户张三是个版主,所以有权限加精删别人帖,这就是 authorization。
分享到:
评论
2 楼 superchangme 2017-07-25  
show it,you are you:authentication
through it,you can do sth:authorization
for example:
1.wechat want you login to authentication who you are ,so you need show your account and password to it.
2.wechat want use you camera,you can give it authorization

1 楼 深度交流社区 2017-04-10  
说的很清楚,学习了

相关推荐

    WCF RIA Service 学习 案例源码 认证 Authentication SilverLight 学习

    通过阅读这份文档,开发者可以了解如何设置和配置WCF RIA Services,以及如何在SilverLight应用中集成认证和授权机制。 "bin" 文件夹通常包含编译后的可执行文件和相关的库,这些文件是案例运行所必需的。开发者...

    Spring security认证授权

    首先,Spring Security的核心概念包括认证(Authentication)和授权(Authorization)。认证是确认用户身份的过程,而授权则是确定认证后的用户是否有权访问特定资源。 1. **认证过程**: - **配置**:在Spring ...

    企业系统认证与授权概述.pptx

    AAA 体系结构(Authentication, Authorization, and Accounting)是指一种通用的认证、授权和计费系统。AAA 体系结构主要包括三个模块:认证、授权和计费。 * 认证(Authentication):验证用户或设备的身份,以...

    Java认证和授权服务笔记代码

    Java认证和授权服务(Java Authentication and Authorization Service,简称JAAS)是Java平台提供的一种安全机制,用于处理用户身份验证和权限管理。它为开发者提供了一种标准的方式来集成各种安全策略和认证机制,...

    egg-auths:egg 认证(authentication)和授权(authorization)插件

    Auths是eggjs的插件,主要用于完成用户身份验证和授权。 相关的API和模块主要是参考设计的。 它支持基于粗粒度的基于角色的资源访问控制和细粒度的基于资源的权限访问控制。 在当前设计中,角色和权限的数据源...

    WAP-001-H-CN-InstallGuide-V1

    支持AP集中管理, 布建维护很简单, 与ISS-7000网关服务器轻松整合,功能迅速提升,包括3A的认证功能(认证Authentication,授权Authorization以及计费Accounting)。最多支持4个WLAN,实现多用户业务管理,与VLAN绑定,...

    Authorization Authorization

    在IT行业中,授权(Authorization)是网络安全和访问控制的核心概念之一。它定义了系统或服务如何确定一个用户或进程是否被允许执行特定的操作。本文将深入探讨授权的概念、类型、流程以及在实际应用中的实现方式。 ...

    Authentication & Authorization System-开源

    ARAAS(Authentication & Authorization System)是一个基于互联网技术的开源解决方案,它旨在为用户提供可靠、高效的身份验证和资源访问授权服务。通过借鉴OMG(Object Management Group)的资源访问决策服务...

    Authorization

    "Authorization"这个标题暗示我们将会探讨的是关于权限管理和认证后的授权机制。 在"Developing instance against PENELO"的描述中,我们可以推断这是一个开发环境,可能是为了测试或构建针对PENELO系统的授权功能...

    Asp.NET认证和授权

    总的来说,Asp.NET的认证和授权机制提供了一套强大的工具,用于管理和保护Web应用程序的访问。通过配置Web.config和适当的编程,开发者可以轻松地实现从简单的登录验证到复杂的角色授权系统。这使得开发人员能够专注...

    aaa服务器的认证授权计费

    - **基于命令的授权**:更进一步,可以针对具体命令进行授权,通过`aaa authorization command5名字group tacacs+`和`line vty`命令结合使用,确保只有授权用户才能执行特定级别的命令。 #### 审计:跟踪用户活动 ...

    Spring Security+OAuth2 精讲,打造企业级认证与授权

    Spring Security和OAuth2是两个非常关键的框架,它们分别处理身份验证(Authentication)和授权(Authorization)的问题。本课程"Spring Security+OAuth2 精讲,打造企业级认证与授权"深入浅出地讲解了这两个框架的...

    ASP.NET Core 中使用 JWT 实现令牌认证及授权范例程序代码

    ASP.NET Core 是微软推出的跨平台、高性能的开源...理解如何配置JWT认证中间件、生成和验证JWT,以及使用授权特性是开发安全Web应用的关键步骤。通过LoginDemo项目,你可以更深入地了解这些概念在实际项目中的应用。

    理解ASP.NET Core - 授权(Authorization).doc

    在深入讨论之前,我们首先要明白授权与身份认证的区别。身份认证是验证用户的身份,而授权则是确定验证过的用户是否允许执行特定的操作或访问特定的资源。 ## 基于角色的授权 在ASP.NET Core中,基于角色的授权是一...

    FluorineFx.NET的认证(Authentication )与授权(Authorization)Flex与.NET互操作 九

    ***为基于角色的安全性提供了广泛的支持,***利用这一点,使得在.NET环境中实现的认证和授权机制与***大同小异。这意味着开发者可以借助.NET Framework的安全特性来实现复杂的认证和授权逻辑。 在***中,认证与授权...

    已完成认证和授权,为后续开发做准备

    "已完成认证和授权,为后续开发做准备"这一标题和描述暗示了我们正在讨论的是关于应用安全的基础建设,特别是认证(Authentication)和授权(Authorization)这两部分。这两个概念是构建任何安全系统的核心。 认证...

    shiro认证及授权demo

    Apache Shiro是一个强大的Java安全框架,它提供了身份验证(Authentication)、授权(Authorization)以及会话管理(Session Management)等功能,简化了开发人员在构建安全应用时的复杂性。本Demo旨在展示如何使用...

    asp.net core 6 api简单授权认证

    以JWT为例,配置JWT认证需要在`ConfigureServices`中添加`AddAuthentication`和`AddJwtBearer`: ```csharp services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) .AddJwtBearer(options => { ...

    H3C交换机AAA认证以及radius认证详解

    AAA,即认证(Authentication)、授权(Authorization)和计费(Accounting),是一种重要的网络安全管理方式,它提供了统一的框架来配置这三个核心功能。 - **认证**:确定哪些用户能够接入网络,即验证用户的身份是否...

    YD-T_1340.1-2005_认证、授权、计费(AAA)服务器认证计费接口技术要求_第一部分:窄带网络接入服务器

    认证(Authentication)、授权(Authorization)和计费(Accounting)是网络服务管理的三大关键要素。认证是指确认用户身份的过程,确保只有合法用户可以访问网络资源;授权是确定用户能够访问哪些资源和服务;计费...

Global site tag (gtag.js) - Google Analytics