Merge pull request #411 from vencax/3rdpartyoauth

auth without netlify oauth provider
This commit is contained in:
Shawn Erquhart 2017-06-05 11:24:16 -04:00 committed by GitHub
commit f3cb44cb10
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>