存在若干种类型的目标应用程序。它们分为两大类:单独的目标应用程序和组目标应用程序。目标应用程序的类型与用于映射用户凭据的帐户类型对应。如果每个用户都在目标应用程序中具有一个帐户,则选择单独的类型。如果目标应用程序对所有用户使用一个帐户,则选择组类型。其余目标应用程序类型都基于这两个主要类型。下表提供了对可用的所有 Secure Store Service 目标应用程序的说明。表 1 介绍目标应用程序类型。

表 1. 目标应用程序类型

目标应用程序类型

说明

单独的目标应用程序

Individual

用于将每个单独的目标应用程序映射到外部系统上的唯一凭据集。

IndividualWithTicketing

用于将每个单独的目标应用程序映射到外部系统上的唯一凭据集,并可以颁发票证,稍后另一个帐户(通常为服务帐户)可以兑现票证获得凭据。兑现票证的帐户应为目标应用程序的票证赎回者的成员。有关如何检索和兑现票证的详细信息,请参阅 SecureStoreProvider 类的 IssueTicket() 方法和 GetCredentialsUsingTicket(String, String) 方法。

RestrictedIndividual

用于将每个单独的目标应用程序映射到已限制访问调用上下文的外部系统上的唯一凭据集。若要检索这些凭据,则必须调用 GetRestrictedCredentials(String) 方法。此 Secure Store Service 提供程序仅允许完全信任代码调用 GetRestrictedCredentials 方法。

组目标应用程序

Group

用于将一个或多个组的所有成员映射到外部系统上的单一凭据集。

GroupWithTicketing

用于将一个或多个组的所有成员映射到外部系统上的单一凭据集,并可以颁发票证,稍后另一个帐户(通常为服务帐户)可以兑现票证获得凭据。试图兑现票证的帐户应为目标应用程序的票证赎回者的成员。有关如何检索和兑现票证的详细信息,请参阅 SecureStoreProvider 类的 IssueTicket() 方法和 GetCredentialsUsingTicket(String, String) 方法。

RestrictedGroup

用于将一个或多个组的所有成员映射到已限制访问调用上下文的外部系统上的单一凭据集。若要检索这些凭据,则必须调用 GetRestrictedCredentials(String) 方法。此 Secure Store Service 提供程序仅允许完全信任代码调用 GetRestrictedCredentials 方法。

转自:http://msdn.microsoft.com/zh-cn/library/ee554863(v=office.14).aspx

【知识点】安全存储服务(SSS)目标应用程序类型的更多相关文章

  1. 对象存储服务-Minio

    Mino 目录 Mino 对象存储服务 Minio 参考 Minio 架构 为什么要用 Minio 存储机制 纠删码 MinIO概念 部署 单机部署: Docker 部署Minio 分布式Minio ...

  2. 解读 Windows Azure 存储服务的账单 – 带宽、事务数量,以及容量

    经常有人询问我们,如何估算 Windows Azure 存储服务的成本,以便了解如何更好地构建一个经济有效的应用程序.本文我们将从带宽.事务数量,以及容量这三种存储成本的角度探讨这一问题. 在使用 W ...

  3. Linux最佳的云存储服务分析

    什么样的云服务才适合作为 Linux 下的存储服务?兄弟连www.itxdl.cn来帮大家分析一下! 大量的免费空间.毕竟,个人用户无法支付每月的巨额款项. 原生的 Linux 客户端.以便你能够方便 ...

  4. 第2-1-5章 docker安装MinIO实现文件存储服务-springboot整合minio-minio全网最全的资料

    目录 1. MinIO介绍 2. MinIO应用场景 2.1 单主机单硬盘模式 2.2 单主机多硬盘模式 2.3 多主机多硬盘分布式 3. MinIO特点 4. 存储机制 5. docker安装Min ...

  5. Microsoft Azure 云存储服务概念

    本文包括了以下几点内容: 什么是Azure云存储服务? 云存储服务分类 云存储服务的优势 什么是Azure云存储服务? Azure 云存储服务可以说是Azure 上最重要的SAAS服务了. 在Azur ...

  6. 玩转Windows Azure存储服务——高级存储

    在上一篇我们把Windows Azure的存储服务用作网盘,本篇我们继续挖掘Windows Azure的存储服务——高级存储.高级存储自然要比普通存储高大上的,因为高级存储是SSD存储!其吞吐量和IO ...

  7. 阿里云的NoSQL存储服务OTS的应用分析

    这篇文章主要介绍了阿里云的NoSQL存储服务OTS的应用分析,OTS作为阿里巴巴开发的NoSQL存储技术服务现已面向用户商业化,需要的朋友可以参考下. 1. 概要  OTS是构建在阿里云飞天分布式系统 ...

  8. NFS存储服务部署

    第1章 NFS介绍 1.1 NFS服务内容的概述 □ RPC服务知识概念介绍说明,以及RPC服务存在价值(必须理解掌握) □ NFS服务工作原理讲解(必须理解掌握) □ NFS共享文件系统使用原理讲解 ...

  9. COS对象存储服务的使用

    ---------------------------------------------------------------------------------------------[版权申明:本 ...

随机推荐

  1. [强连通分量] POJ 2186 Popular Cows

    Popular Cows Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 31815   Accepted: 12927 De ...

  2. 如何使用 WinInet 时提供下载上载进度信息

    概要许多开发人员都使用 WinInet 函数来下载或上载文件在 Internet 上的想要提供一个进度条以指示多少文件传输已完成,但多少就越长.您可以使用以下机制来完成此.Collapse image ...

  3. hdu 4747 Mex

    http://acm.hdu.edu.cn/showproblem.php?pid=4747 设我们输入的数组为 a[],我们需要从 1 到 n 遍历, 假设遍历到 i 时, 遍历的过程中用b[j]表 ...

  4. C语言基础--二维数组

    二维数组概念: 数组中的每一个元素又是一个数组, 那么这个数组就称之为二维数组,二维数组是特殊的一维数组. 二维数组格式: 元素类型 数组名称[一维数组的个数][每个一维数组的元素个数]; 元素类型 ...

  5. Redisson-Parent 2.5.0 和 3.0.0 发布

    Redisson-Parent 2.5.0 和 3.0.0 发布了,Redisson 是基于 Redis 服务之上构建的分布式.可伸缩的 Java 数据结构,高级的 Redis 客户端. Rediss ...

  6. app转让遇到的坑

    家人共享的一部分 首先我们要符合app转让的一些基本规定,填写正确的信息去申请转让.(google会有很多正确的转让步骤),这里我就不多写出来了. 当接收到接受app的时候会出现一些想不到的问题. 其 ...

  7. sqoop的export导入到oracle中

  8. <Java中的继承和组合之间的联系和区别>

    //Java中的继承和组合之间的联系和区别 //本例是继承 class Animal { private void beat() { System.out.println("心胀跳动...& ...

  9. js从后台无法取值问题

    前台代码 <script type="text/javascript"> $(function () { var chart; $(document).ready(fu ...

  10. Binary Tree Inorder Traversal -- LeetCode 94

    Given a binary tree, return the inorder traversal of its nodes' values. For example:Given binary tre ...