개인 github 저장소에서 파일 열기(인증 필요)저는 github에 저장된 jmp 테이블을 개인 저장소(내 사용자 계정이 접근할 수 있는)에서 열고 싶습니다. 그러면 인증이 필요한 파일을 웹에서 어떻게 열 수 있을까요?
자동화 및 스크립팅Re: 개인 github 저장소에서 파일 열기(인증 필요)JMP JSL을 사용하면 2단계 인증(실제로는 OAuth2)을 할 수 있습니다.
스크립팅 인덱스의 예를 확인하세요.
권한 헤더 가져오기
기본적으로는 다음을 중심으로 합니다.
새로운 OAuth2
커뮤니티에는 다음과 같은 예도 있습니다.
https://community.jmp.com/t5/JMP-Scripts/Integrating-Google-Drive-with-JMP-using-HTTP-Request/ta-p/545688
GitHub에 대해서는 한 번도 해본 적이 없지만, Google/Azure에 대해서는 해본 적이 있습니다.
서버는 완벽한 제어 하에 있으므로 등록에 MFA가 있든 없든 JMP는 리디렉션을 따릅니다.
Azure는 귀하의 사이트에서 비활성화되었을 수 있습니다. 제 사이트는 관리자 설정으로 인해 비활성화되었습니다.
Re: 개인 github 저장소에서 파일 열기(인증 필요)Open()이 저장된 세션을 활용하지 못할 수도 있다고 생각합니다.
Re: 개인 github 저장소에서 파일 열기(인증 필요)Jarmo에게 감사합니다. 로그인하고 세션을 저장할 수는 있지만 데이터 테이블을 직접 열 수 없는 것 같습니다. 파일에 대한 링크일 수 있습니다(raw 및 web 경로를 시도했습니다). 공유하신 것은 JMP 커뮤니티에서 가져온 것이므로 약간 다릅니다.:) 계속 시도해 보고 문제가 해결되면 알려드리겠습니다.
Re: 개인 github 저장소에서 파일 열기(인증 필요)고맙습니다 브라이언, 하지만 이건 실패합니다. 아마 2FA를 켰기 때문일 겁니다. 그래서 API로 비슷한 걸 만드는 방법을 조사해야 합니다.
Re: 개인 github 저장소에서 파일 열기(인증 필요)저는 얼마 전 예제를 작성해서 GitHub에 저장했습니다.
https://github.com/bryanboone-jmp/HTTP-Request-with-github/blob/main/github.jsl
기본 인증을 사용합니다.
JSL을 생성할 때 사용한 원래 위치를 참조했습니다.
https://gist.github.com/joyrexus/85bf6b02979d8a7b0308
JSL 자체는 다음을 참조합니다.
사용자 = "bryanboone-jmp";
저장소 = "githib을 통한 HTTP 요청";
이는 제 github 위치이므로 이를 변경해야 합니다.
기본적인 몇 가지 작업만 수행하므로, 필요하면 언제든지 문의하세요.
Re: 개인 github 저장소에서 파일 열기(인증 필요)세션을 저장할 수 있을 것 같아요
web("https://github.com/", JMP Window)
그리고 로그인을 합니다. 그러면 URL에서 Open을 사용할 수 있을 것입니다.
Open("https://community.jmp.com/kvoqx44227/attachments/kvoqx44227/sample-data/118/1/How%20Domestic%20Is%20My%20Car.jmp")
대화형으로도 할 수 있다고 생각합니다(녹화되었는지 확실하지 않음)

다른 옵션은 Github의 문서를 살펴보는 것입니다( 아마도 https://docs.github.com/en/apps 일 것입니다). 그리고 필요에 따라 새로운 HTTP 요청을 활용하는 것입니다(저는 이 방법을 사용할 것입니다).
편집: 아마도 더 나은 문서 GitHub REST API 문서 - GitHub Docs