X Tutup
The Wayback Machine - https://web.archive.org/web/20201104184954/https://github.com/gitalk/gitalk/issues/183
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

配置到个人网站出现401(unauthrized) #183

Open
Strange-AI opened this issue Sep 18, 2018 · 25 comments
Open

配置到个人网站出现401(unauthrized) #183

Strange-AI opened this issue Sep 18, 2018 · 25 comments

Comments

@Strange-AI
Copy link

@Strange-AI Strange-AI commented Sep 18, 2018

JS 配置如下:

 var gitalk = new Gitalk({
            clientID: '3654916*****0c0038c28',
            clientSecret: 'd90d031a*****0e0fa4c7fe2fae747b96b',
            repo: 'Strange-AI.github.io',
            owner: 'Strange-AI',
            admin: ['jinfagang', 'Strange-AI'],
            id: vm.codeId,
            distractionFreeMode: false
        });
        gitalk.render('gitalk-container');

这个Githubapp 设置的回调网址是 http://strangeai.pro , 想为每个文章提供一个gitalk作为评论系统,讲道理id和secret都没有错,repo也有,为啥401了呢?

@booxood
Copy link
Member

@booxood booxood commented Sep 19, 2018

你说的是什么时候出现 401? 有登录吗?

@zhw2590582
Copy link

@zhw2590582 zhw2590582 commented Sep 20, 2018

因为token过期了,重新登录试试,其实这是gitalk没有做状态码拦截导致的,发生401就应该自动退出登录.

@JasonSongHoho
Copy link

@JasonSongHoho JasonSongHoho commented Sep 21, 2018

你说的是什么时候出现 401? 有登录吗?

我有相同的问题。
“未找到相关的 Issues 进行评论

请联系 @JasonSongHoho 初始化创建

使用 GitHub 登录”

xhr.js:178 GET https://api.github.com/user 401 (Unauthorized)

配置同1楼

@weilu2
Copy link

@weilu2 weilu2 commented Sep 29, 2018

@booxood
Copy link
Member

@booxood booxood commented Sep 29, 2018

@weilu2 admin 是 Array

admin: 'weilu2,weilu0324@163.com' -> admin: ['weilu2', 'weilu0324@163.com']

@tsoil
Copy link

@tsoil tsoil commented Oct 6, 2018

@booxood
不是admin问题是owner的问题

@tsoil
Copy link

@tsoil tsoil commented Oct 6, 2018

@booxood
主要是没有登陆才会出现
“未找到相关的 Issues 进行评论

请联系 @JasonSongHoho 初始化创建

使用 GitHub 登录”

@booxood
Copy link
Member

@booxood booxood commented Oct 8, 2018

@tsoil

不是admin问题是owner的问题

owner 有什么问题吗?

@PercySu
Copy link

@PercySu PercySu commented Oct 24, 2018

我也是这样。

@isArtJay
Copy link

@isArtJay isArtJay commented Mar 22, 2019

为什么我的不显示评论区域

var gitalk = new Gitalk({
// gitalk的主要参数
clientID: 90601844c3f16a60d1e8,
clientSecret: 5d6d5f049204daf63a60f88a9bf6f642b20b7f54,
repo: gitalk,//放置评论的仓库名
owner: 'isArtJay',//用户名
admin: ['isArtJay'],//用户名
id: location.pathname,
distractionFreeMode: false
});
gitalk.render('gitalk-container');

@PandaTwo
Copy link

@PandaTwo PandaTwo commented May 16, 2019

不折腾了。也是这个问题。

@hiblacker
Copy link

@hiblacker hiblacker commented May 30, 2019

同401

@mtclaw
Copy link

@mtclaw mtclaw commented Jun 11, 2019

为什么我的不显示评论区域

var gitalk = new Gitalk({
// gitalk的主要参数
clientID: 90601844c3f16a60d1e8,
clientSecret: 5d6d5f049204daf63a60f88a9bf6f642b20b7f54,
repo: gitalk,//放置评论的仓库名
owner: 'isArtJay',//用户名
admin: ['isArtJay'],//用户名
id: location.pathname,
distractionFreeMode: false
});
gitalk.render('gitalk-container');

进开发者模式看看生成的html里面有没有语法错误
试试改成 admin: 'isArtJay'

@Hick-Salmon
Copy link

@Hick-Salmon Hick-Salmon commented Jul 18, 2019

我在码云上也一直出现401

@BrucePhoebus
Copy link

@BrucePhoebus BrucePhoebus commented Sep 14, 2019

是配置的重定向域名地址错误问题,也就是在远程库上配的oauth账号的时候填的Authorization callback URL,如果是访问的域名地址跟填的不一样就会401

@BrucePhoebus
Copy link

@BrucePhoebus BrucePhoebus commented Oct 8, 2019

是配置的重定向域名地址错误问题,也就是在远程库上配的oauth账号的时候填的Authorization callback URL,如果是访问的域名地址跟填的不一样就会401

因为配置重定向问题导致登录失败,点击Github登录可以进入到正确重定向URL路径显示,这时GIThub账号认证成功,gitalk正常显示不报错,也就是本地运行可能出现这个问题,但是发布到配置好的域名地址就没问题了

@lidezheng
Copy link

@lidezheng lidezheng commented Oct 25, 2019

在Settings Developer settings 里面 创建 OAuth Application,不是GitHub Apps!!!

@gzrjzcx
Copy link

@gzrjzcx gzrjzcx commented Nov 2, 2019

我也碰到了这个问题。
我是用了自己的域名,在GitHub上的OAuth App上配置的时候直接复制了自己域名粘贴过去,是
http://www.hellscript.cc/
后面在chrome中看发现redirect URL是
https://www.hellscript.cc/
二者不一致会验证失败。改一致就行了。

@LeeDane
Copy link

@LeeDane LeeDane commented Nov 5, 2019

我也出现这个,后来发现是在测试环境(127.0.0.1),换到正式环境就没问题了!

@gzrjzcx
Copy link

@gzrjzcx gzrjzcx commented Nov 5, 2019

我也出现这个,后来发现是在测试环境(127.0.0.1),换到正式环境就没问题了!

这测试环境是?

@leedaneyan
Copy link

@leedaneyan leedaneyan commented Nov 5, 2019

我也出现这个,后来发现是在测试环境(127.0.0.1),换到正式环境就没问题了!

这测试环境是?
本地开发环境

@seamounts
Copy link

@seamounts seamounts commented Nov 11, 2019

我解决了,自定义域名的话就需要配置成自定义域名。而且gitalk默认回调地址是 https 协议的,所以自定义域名也要配置成 https 协议,不然协议不对也会出错,我当时就是这个问题。

@sandyzikun
Copy link

@sandyzikun sandyzikun commented Dec 20, 2019

我也是这个问题:
1
2
3

@Tester-Dolores
Copy link

@Tester-Dolores Tester-Dolores commented Aug 1, 2020

我也遇到这个问题, 重新登陆一下就可以了.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
You can’t perform that action at this time.
X Tutup