This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var debug = require('debug')('users'); | |
var createHandler = require('./v1/create.js'); | |
exports.register = function(plugin, options, next) { | |
plugin.route({ | |
method: 'POST', | |
path: '/v1/users', | |
handler: createHandler, | |
config: { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
server.pack.register(require('hapi-auth-bearer-token'), function(err) { | |
server.auth.strategy('token', 'bearer-access-token', { | |
validateFunc: function(token, callback) { | |
// read from db or some place | |
var matched = false; | |
var tokenResult = { token: token }; | |
var err = null; | |
if (token === 'a1b2c3') { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
exports.profile = function(request, reply) { | |
request.server.render('partials/navbar', {}, function(err, rendered, config) { | |
reply.view('profile', { | |
title: 'Test', | |
navbar: rendered | |
}); | |
}); | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module.exports = { | |
views: { | |
engines: { | |
'html': { | |
compile: require('./underscore_compiler') | |
} | |
}, | |
compileMode: 'sync', | |
path: './views', | |
partialsPath: './views/partials' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- parcialmente basado en yearofmoo.com --> | |
<form name="formulario"> | |
<div class="field"> | |
<label for="correo">Correo Electronico:</label> | |
<input type="email" | |
name="correo" | |
ng-model="datos.email" | |
required /> | |
<div ng-messages="formulario.correo.$error"> | |
<div ng-message="required">Campo requerido</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- parcialmente basado en yearofmoo.com --> | |
<form name="formulario"> | |
<div class="field"> | |
<label for="correo">Correo Electronico:</label> | |
<input type="email" | |
name="correo" ng-change="MiCtrl.checkRequired(datos.email)" ng-blur="MiCtrl.checkRequired(datos.email)" | |
ng-model="datos.email" | |
/> | |
<div ng-messages="formulario.correo.$error"> | |
<div ng-message="required">Campo requerido</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
context: 'td', | |
props: { | |
tipo: function ($scope) { | |
// either return or assign to this.model | |
return $scope.eq(0).text(); | |
}, | |
fecha: function ($scope) { | |
return $scope.eq(1).text(); | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const bot$ = Rx.Observable.from(request(postReq)); | |
bot$.mergeMap((body) => { | |
const byCedulaResp = menio.parse(body, 'subscribers'); | |
const req = Object.assign({}, postReq, { | |
form: { | |
selectsuscriptor: byCedulaResp.subs[0], | |
} | |
}); | |
return Rx.Observable.from(request(req)); | |
}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
private String createBearerToken() throws Exception { | |
byte[] decoded = ("-----BEGIN RSA PRIVATE KEY-----\n" + | |
"-----END RSA PRIVATE KEY-----\n").getBytes(); | |
Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider()); | |
PEMParser pemParser = new PEMParser(new BufferedReader(new InputStreamReader(new ByteArrayInputStream(decoded)))); | |
JcaPEMKeyConverter converter = new JcaPEMKeyConverter().setProvider("BC"); | |
Object object = pemParser.readObject(); | |
KeyPair kp = converter.getKeyPair((PEMKeyPair) object); | |
java.security.interfaces.RSAPrivateKey generatedPvk = (java.security.interfaces.RSAPrivateKey)kp.getPrivate(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Write secure string as file | |
Write-Output "Ingrese contraseña: " | |
$Secure = Read-Host -AsSecureString | |
$Encrypted = ConvertFrom-SecureString -SecureString $Secure -Key (1..16) | |
$Encrypted | Set-Content httpbin_creds.txt | |
$Secure2 = Get-Content httpbin_creds.txt | ConvertTo-SecureString -Key (1..16) | |
$Secure2 | |
Write-Output "Archivo encriptado como httpbin_creds.txt exitosamente" |