Skip to content

Instantly share code, notes, and snippets.

View hasithajayasundara's full-sized avatar
💻

Hasitha Jayasundara hasithajayasundara

💻
View GitHub Profile
{
"config": [
{
"name": "Name",
"type": "lable"
},
{
"name": "Color",
"type": "color-palette"
},
<?xml version="1.0" encoding="UTF-8"?>
<component name="config" type="synapse/template">
<subComponents>
<component name="init">
<file>init.xml</file>
<description>Configure connector</description>
</component>
</subComponents>
</component>
SERVER_USRL = <your_sonarqube_server_url>
USERNAME = <your_sonarqube_account's_username>
PASSWORD = <your_sonarqube_account's_password>
import React, { Component } from "react";
import requireAuth from "./requireAuth";
class Page1 extends Component {
render() {
return <div className="page1">I'm page one. Only for authorized users</div>;
}
}
export default requireAuth(Page1);
import React, { Component } from "react";
import { connect } from "react-redux";
export default ChildComponent => {
class ComposedComponent extends Component {
componentDidMount() {
this.redirectToHome();
}
componentDidUpdate() {
import React, { Component } from "react";
import { connect } from "react-redux";
class Page1 extends Component {
componentDidMount() {
this.redirectToHome();
}
componentDidUpdate() {
this.redirectToHome();
"proxy":{
"/auth/google":{
"target":"http://localhost:5000"
}
}
const proxy = require("http-proxy-middleware");
module.exports = function(app) {
app.use(proxy(["/auth/google"], { target: "http://localhost:5000" }));
};
const passport = require("passport");
const GoogleStrategy = require("passport-google-oauth20").Strategy;
const mongoose = require("mongoose");
const keys = require("../config/keys");
// Get the user model
const User = mongoose.model("users");
passport.serializeUser((user, done) => {
done(null, user.id);
const passport = require("passport");
module.exports = app => {
app.get(
"/auth/google",
passport.authenticate("google", {
scope: ["profile", "email"]
})
);
app.get("/auth/google/callback", passport.authenticate("google"));