Github java auth with session:最好的方法是什么?

Github java auth with session:最好的方法是什么?,java,api,authentication,github,Java,Api,Authentication,Github,我尝试使用一些JavaAPI库。但当我登录Github时,我不明白如何获取令牌并使其过期。比如说 RepositoryService service = new RepositoryService(); service.getClient().setCredentials("user", "passw0rd"); 获取令牌或会话如何过期?我想下次自动授权我认为使用Github的机制可能会更好 使用OAuth,您的应用程序可以请求一个长期访问令牌,该令牌可用于代表用户访问资源,直到用户撤销权限。

我尝试使用一些JavaAPI库。但当我登录Github时,我不明白如何获取令牌并使其过期。比如说

RepositoryService service = new RepositoryService();
service.getClient().setCredentials("user", "passw0rd");

获取令牌或会话如何过期?我想下次自动授权

我认为使用Github的机制可能会更好


使用OAuth,您的应用程序可以请求一个长期访问令牌,该令牌可用于代表用户访问资源,直到用户撤销权限。

好的,我阅读并使用了这个令牌。但我不明白,如果我只知道密码和登录名,如何才能获得令牌。在本帮助中,我们将讨论访问令牌作为已知的东西。你明白我的意思了吗?