美文网首页
客户端和作用域

客户端和作用域

作者: 灭蒙鸟 | 来源:发表于2017-02-25 18:15 被阅读204次

layout: docs-default

客户端和作用域

存储

客户端存储

ClientStore 基于EF实现了 IClientStore 接口. 它可以独立于ScopeStore来使用.

作用域存储

ScopeStore基于EF实现了IScopeStore 接口.它可以独立于ClientStore来使用.

注册

使用上述存储前需要在IdentityServerServiceFactory 里面注册。所有的扩展方法接受 EntityFrameworkServiceOptions 参数,它具有下面属性:

  • ConnectionString: 连接字符串的名字,配置在.config 文件中.
  • Schema: 可选的数据库schema,如果没有提供,那么使用数据库默认schema(一般是dbo.)

分别配置这两个存储的代码如下:

var efConfig = new EntityFrameworkServiceOptions {
   ConnectionString = "SomeConnectionName",
   //Schema = "someSchemaIfDesired"
};

var factory = new IdentityServerServiceFactory();
factory.RegisterClientStore(efConfig);
factory.RegisterScopeStore(efConfig);

如果两个存储使用相同的 EntityFrameworkServiceOptions, 那么可以使用一个简化的方法来注册:

var efConfig = new EntityFrameworkServiceOptions {
   ConnectionString = "SomeConnectionName",
   //Schema = "someSchemaIfDesired"
};

var factory = new IdentityServerServiceFactory();
factory.RegisterConfigurationServices(efConfig);

相关文章

  • 客户端和作用域

    layout: docs-default 客户端和作用域 存储 客户端存储 ClientStore 基于EF实现了...

  • 一网打尽 JavaScript 的作用域

    JavaScript 的作用域包括:模块作用域,函数作用域,块作用域,词法作用域和全局作用域。 全局作用域 在任何...

  • 彻底搞懂JS作用域和作用域链

    作用域和作用域链 作用域:决定了代码区块中变量和其他资源的可见性; ·全局作用域和函数作用域 作用域是分层的内部可...

  • 作用域

    词法作用域,动态作用域,全局作用域,局部作用域,函数作用域,块级作用域,有些地方还能看到隐式作用域和显示作用域。 ...

  • node.js小记 (0419) http源码解读

    什么是作用域? 作用域分局部作用域和全局作用域,同时作用域和变量有关,在局部作用域内可以访问到全局变量,在局部作用...

  • JavaScript作用域分类

    JavaScript作用域分类全局作用域局部作用域函数作用域块级作用域catchwithlet 和 const 什...

  • JavaScript面试考点之作用域和作用域链、执行上下文和执行

    1、作用域和作用域链 1)作用域 作用域是变量(变量作用域又称上下文)和函数生效(能被访问)的区域。作用域决定了代...

  • 概述

    layout: docs-default 使用EF来保存客户端,作用域和过程数据 IdentityServer的E...

  • 客户端,作用域和用户仓库的缓存

    layout: docs-default 客户端,作用域和用户仓库的缓存 IdentityServer有几种方法从...

  • 作用域

    标识符的作用域有函数原型作用域、局部作用域(块作用域)、类作用域和 命名空间(namespace) 作用域 函数原...

网友评论

      本文标题:客户端和作用域

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