zoukankan      html  css  js  c++  java
  • IdentityServer的基本概念与特性

    基本概念

    IdentityServer4是一个基于OpenID Connect和OAuth 2.0的针对ASP.NET Core 2.0的框架。

    IdentityServer4可以帮助我们实现什么

    IdentityServer是将规范兼容的OpenID Connect和OAuth 2.0终结点添加到任意ASP.NET Core应用程序的中间件。
    通常,你构建(或重新使用)包含登录和注销页面的应用程序,IdentityServer中间件会向其添加必要的协议头,以便客户端应用程序可以使用这些标准协议与其对话。

     
    middleware


    托管应用程序可以像你想要的一样复杂,但是我们通常建议通过只制作一个身份验证相关的UI来使攻击面尽可能小。
    翻译自:https://identityserver4.readthedocs.io/en/release/intro/big_picture.html

    特性

    它具有以下特性:
    1.身份验证服务
    针对你的所有应用程序(网站,移动,服务,原生应用等)有集中的登录逻辑和工作流,IdentityServer是一个官方认证的OpenID Connect的实现.
    2.单点登录/注销
    3.访问受到控制的API
    为不同的客户提供访问API的令牌,比如网站,SPA,移动等
    4.联合网关
    支持诸如Azure Active Directory、Google、Facebook等外部身份验证提供者,这将从如何连接这些外部身份验证者的细节中保护你的应用.
    5.专注于定制
    最重要的部分,IdentityServer的许多方面都可以被定制,以满足你的需求.由于IdentityServer是一个框架,而不是一个被封装好的产品或者SaaS,所以你可以编写代码来对系统进行调整,以适应你的使用场景.
    6.成熟的开源项目
    IdentityServer使用Apache 2许可,这允许开发者们在它的基础上构建商业产品.
    7.免费和商业支持
    如果你需要帮助构建或运行你的身份认证平台,请联系我们.我们有几种方法可以帮助你.
    翻译自:https://identityserver4.readthedocs.io/en/release/

  • 相关阅读:
    ssh.sh_for_ubuntu1604
    ssh.sh_for_ubuntu1404
    ssh.sh_for_ubuntu1204
    ssh.sh_for_centos
    raw,cow,qcow,qcow2镜像的比较
    Oz 创建Windows2008R2镜像
    Oz 创建Ubuntu镜像
    Oz 创建Debian8镜像
    Oz 创建CentOS7镜像
    Oz 创建CentOS6镜像
  • 原文地址:https://www.cnblogs.com/Lulus/p/7986566.html
Copyright © 2011-2022 走看看