auth without netlify oauth provider

This commit is contained in:
Vaclav Klecanda 2017-05-07 06:38:33 +02:00
parent 8735f68d31
commit 26d402149a
2 changed files with 5 additions and 5 deletions

View File

@ -13,12 +13,11 @@ export default class AuthenticationPage extends React.Component {
handleLogin = (e) => {
e.preventDefault();
let auth;
if (document.location.host.split(':')[0] === 'localhost') {
auth = new Authenticator({ site_id: 'cms.netlify.com' });
} else {
auth = new Authenticator({ site_id: this.props.siteId });
const cfg = {
base_url: this.props.base_url,
site_id: (document.location.host.split(':')[0] === 'localhost') ? 'cms.netlify.com' : this.props.siteId
}
const auth = new Authenticator(cfg);
auth.authenticate({ provider: 'github', scope: 'repo' }, (err, data) => {
if (err) {

View File

@ -89,6 +89,7 @@ class App extends React.Component {
error: auth && auth.get('error'),
isFetching: auth && auth.get('isFetching'),
siteId: this.props.config.getIn(["backend", "site_domain"]),
base_url: this.props.config.getIn(["backend", "base_url"], null)
})
}
</div>