Skip to content
ეს გვერდი შეიქმნა და ითარგმნა ხელოვნური ინტელექტის დახმარებით. თუ შეამჩნევთ უზუსტობას, გთხოვთ, დაგვეხმარეთ გაუმჯობესებაში. GitHub-ზე რედაქტირება

OAuth2 ნაკადები ​

PRX ახორციელებს OAuth2 ავტორიზაციის ნაკადებს პროვაიდერებისთვის, რომლებიც ბრაუზერზე დაფუძნებულ ავთენტიფიკაციას მხარს უჭერს. ეს საშუალებას აძლევს მომხმარებლებს ავთენტიფიკაციის გავლა API გასაღებების ხელით მართვის გარეშე.

მხარდაჭერილი ნაკადები ​

ავტორიზაციის კოდის ნაკადი ​

გამოიყენება Anthropic-ის (Claude Code), Google Gemini CLI-ისა და Minimax-ის მიერ:

  1. PRX ხსნის ბრაუზერს პროვაიდერის ავტორიზაციის URL-ზე
  2. მომხმარებელი გასცემს ნებართვას
  3. პროვაიდერი გადამისამართებს PRX-ის ლოკალურ callback სერვერზე
  4. PRX ავტორიზაციის კოდს ცვლის წვდომისა და განახლების ტოკენებზე
  5. ტოკენები უსაფრთხოდ ინახება სამომავლო გამოყენებისთვის

მოწყობილობის კოდის ნაკადი ​

გამოიყენება GitHub Copilot-ის მიერ:

  1. PRX ითხოვს მოწყობილობის კოდს პროვაიდერისგან
  2. მომხმარებელი ეწვევა URL-ს და შეიყვანს მოწყობილობის კოდს
  3. PRX ითხოვს ავტორიზაციის დასრულებას
  4. ავტორიზაციის შემდეგ, ტოკენები მიიღება და ინახება

ტოკენების მართვა ​

PRX ავტომატურად ამუშავებს:

  • ტოკენების ქეშირებას განმეორებითი ავტორიზაციის თავიდან ასაცილებლად
  • განახლების ტოკენის როტაციას წვდომის ტოკენების ვადის გასვლისას
  • ტოკენების უსაფრთხო შენახვას (დაშიფრული მოსვენების მდგომარეობაში)

კონფიგურაცია ​

toml
[auth.oauth2]
redirect_port = 8400
token_cache_path = "~/.local/share/openprx/tokens"
auto_refresh = true

CLI ბრძანებები ​

bash
prx auth login anthropic    # OAuth2 ნაკადის დაწყება Anthropic-ისთვის
prx auth login copilot      # მოწყობილობის კოდის ნაკადის დაწყება Copilot-ისთვის
prx auth status              # ავთენტიფიკაციის სტატუსის ჩვენება ყველა პროვაიდერისთვის
prx auth logout anthropic   # Anthropic-ის ტოკენების გაუქმება

დაკავშირებული გვერდები ​

Released under the Apache-2.0 License.