小编cod*_*.sj的帖子

如何通过"password"grant_type从identityserver4获取id_token和access_token?

我正在尝试使用identityserver4构建身份提供程序应用程序; 目前,我正在使用"资源所有者密码凭据"流,它从令牌端点返回access_token和refresh_token.

用于从客户端调用TokenEndpoint的代码片段

var tokenClient = new TokenClient(<TokenEndpoint>, <ClientId>, <ClientSecret>);           
var tokenResponse = await tokenClient.RequestResourceOwnerPasswordAsync(<UserName>, <password>, <Scopes>);
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何通过使用相同的"资源所有者密码凭据"流程获得"id_token"以及"access_token"和"refresh_token"?

openid-connect asp.net-core identityserver4

11
推荐指数
1
解决办法
3614
查看次数

如何减小 Vagrant 包(.box)的大小?

我已经从 Ubuntu 14.04 LTS 64 位桌面 ISO 文件创建了 vagrant box。Vagrant 盒子大小超过 1.5 GB。

  • 如何减小 Vagrant 盒子的大小?
  • 如何从已安装的 Ubuntu 操作系统中删除不必要的文件?

ubuntu virtualbox vagrant

7
推荐指数
1
解决办法
3794
查看次数

执行gulp任务时无法在karma配置文件上加载"mocha"框架

在执行gulp test-browser命令时,我收到了以下警告信息

WARN [记者]:无法加载"摩卡",它没有注册!
也许你错过了一些插件?

但如果我执行karma start命令它的工作正常,它不会显示任何警告信息.

为什么我收到此警告消息?
我在这里错过了什么?

的package.json

{
'''
 "dependencies": {
    "browser-sync": "^2.9.12",
    "gulp": "^3.9.0",
    "karma": "^0.13.15",   
    "karma-mocha": "^0.2.0",
    "mocha": "^2.3.3"
  },
  "devDependencies": {
    "karma-phantomjs-launcher": "^0.2.1",
    "phantomjs": "^1.9.18"
  }
}
Run Code Online (Sandbox Code Playgroud)

gulpfile.js

gulp.task('test-browser', function () {
var config = {
    configFile: __dirname + '/karma.conf.js',
    singleRun: true,
    reporters: ['mocha']
};
var server = new Server(config);
server.start();
});
Run Code Online (Sandbox Code Playgroud)

karma.conf.js

module.exports = function (config) {
config.set({
    browsers: ['PhantomJS'],        
    frameworks: ['mocha'],
    files: [
        "bower_components/angular/angular.js",
        "bower_components/chai/chai.js",
        "app/**/*.js",
        "test/*.spec.js"
        ] …
Run Code Online (Sandbox Code Playgroud)

mocha.js angularjs gulp karma-mocha

6
推荐指数
1
解决办法
4139
查看次数

将Web应用程序(ZF2)转换为PHAR

我知道如何将php文件转换为phar文件.

$phar = new PHAR('app.phar');
$phar->addFile('file1.php');
$phar->addFile('file2.php');
Run Code Online (Sandbox Code Playgroud)

我认为它只对将POPO转换为PHAR非常有用.

我的问题

是否可以将整个Zend框架2 Web应用程序转换为PHAR文件?如果是,那怎么样?

(要么)

如何将Zend framework2 Web应用程序打包到一个包中?(.zpk(zend studio包文件)文件格式除外)


更新:从整个应用程序创建Phar

创建-phar.php

$basePath = /path/to/;
$path = /path/to/application;  
$phar = new Phar ('project.phar');    
$phar->buildFromIterator(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path)), $basePath);
$phar->setStub("<?php 
    Phar::webPhar('project', 'public/index.php');
       include 'phar://project/public/index.php';
       __HALT_COMPILER();
    ?>");
Run Code Online (Sandbox Code Playgroud)

的index.php

<?php
include 'project.phar';
?>
Run Code Online (Sandbox Code Playgroud)

题:

当我运行index.php时,它不会重定向到实际的public/index.php文件,而是在浏览器上显示空白页面.我该如何解决这个问题?

提前致谢

php zend-framework phar zend-framework2

5
推荐指数
1
解决办法
1580
查看次数

如何从npm安装angular-ui-router.js文件而不是整个源代码解决方案?

当我angular从node package manager(npm)安装包时,我在angular root目录下获得了所需的JS文件.

$npm install angular
Run Code Online (Sandbox Code Playgroud)

但是,当我安装angular-ui-router软件包时,我获得了完整的源代码解决方案,并且需要位于发布目录下的JS文件.

$npm install angular-ui-router
Run Code Online (Sandbox Code Playgroud)

有没有办法安装所需的JS文件npm,而不是整个源代码解决方案?

node.js npm angularjs angular-ui-router

1
推荐指数
1
解决办法
6315
查看次数