[Hive Tips & Tricks #1] Współdzielenie konta za pomocą Hive Keychain

in #polish2 years ago

Czasami jest potrzeba współdzielenia konta przez wielu użytkowników. Niektórym chcemy przyznać dostęp chwilowy. Zmienianie kluczy i rozsyłanie ich wśród współpracowników jest kłopotliwe. Trzeba za każdym razem zmieniać swój back up kluczy, ponieważ nie da się zmienić poszczególnego klucza, a od razu cały komplet. Udzielaniu innemu kontu autoryzacji zamiast przekazywanie mu klucza eliminuje ten problem. Może również ułatwić zarządzaniem wieloma kontami poprzez jedno konto - jeden zestaw kluczy. Oczywiście wycieknięcie jednego klucza spowoduje to, że ktoś niechciany uzyska dostęp do wszystkich kont. Oczywiście jeśli, ktoś się zorientuje, to wystarczy zmienić klucze tylko do tego jednego.

Nie jest to nic nowego. Na co dzień udzielamy autoryzacji na róże klucze różnym serwisom. Tym razem udzielimy autoryzacji osobie i dowiemy jak dana osoba będzie mogła z nich skorzystać. Potrzebujemy peakd.com (wystawienie autoryzacji) i Hive Keychain (do podpisywania operacji swoim kluczem). Wiem, że za pomocą hivesinger'a również można wystawić autoryzacje. Później można używać jakiekolwiek serwis, który umożliwia korzystanie z Hive Keychain.

Wystawienie autoryzacji.

Na potrzeby tego samouczka wystawię autoryzacje kontu @herbacianymag na konto @zimnaherbata.

Logujemy się do peak.com na @zimnaherbata i wchodzimy na profil konta.

Przechwytywanie1.PNG

Klikamy Account Actions, a później Keys & Permissions

Przechwytywanie2.PNG

Przechodzimy do zakładki authorities. Tam możemy podejrzeć wszystkie udzielone autoryzacje i usnąć niechciane. Klikamy na Add New Authority.

Przechwytywanie3.PNG

Do wyboru mamy udzielenie zezwolenia na używanie klucza posting lub active.

Konfiguracja Hive Keychain

Uruchamiamy Keychain'a. Musimy mieć tam skonfigurowane konto na którym udzielono nam autoryzacje. Jeśli mamy autoryzacje na posting musimy mieć tam klucz na posting. Analogicznie dla klucza active. Ponieważ później podpisujemy akcje swoim kluczem w imieniu innego konta, które udzieliło nam autoryzacji.

Przechwytywanie4.PNG

Rozwijamy menu.

Przechwytywanie5.PNG

Dodajemy konto.

Przechwytywanie5a.PNG

Używamy opcji Use authorized account.

Przechwytywanie6.PNG

Uzupełniamy. U góry konto, do którego dostaliśmy autoryzacje, a na dole konto, z którego będziemy korzystać, żeby podpisywać akcje.

image.png

Uzyskujemy skonfigurowane konto. Dopóki ktoś nam nie zdejmie autoryzacji, możemy w pełni korzystać z udzielonej nam autoryzacji na dany klucz. Na każdy serwis logujemy się za pomocą Keychain'a. W okienko logowania wpisujemy konto, na które chcemy się zalogować i używamy opcji użyj Hive Keychain.

Jeśli chcemy komuś odebrać autoryzajcie, to ponownie wchodzimy do authorities i używamy X przy koncie, które cchemy pozbawić prawa do korzystania z naszego konta.

Sort:  

Ostatnio mi keychain nie działał, ale dzięki za tutorial

W takiej sytuacji warto zmienić Node API na jakiś inny. Wczoraj lub przedwczoraj np. sam zgłaszałem operatorowi problem z jednym z nich i musiałem sobie przełączyć na inny, żeby działało ;)

Yay! 🤗
Your content has been boosted with Ecency Points, by @zimnaherbata.
Use Ecency daily to boost your growth on platform!

Support Ecency
Vote for new Proposal
Delegate HP and earn more

Trzeba za każdym razem zmieniać swój back up kluczy, ponieważ nie da się zmienić poszczególnego klucza, a od razu cały komplet.

To nie jest do końca prawda, możesz sobie edytować zestaw kluczy w dowolnej konfiguracji, nawet nawet dodawać więcej niż jeden lub zmienić dowolny z nich. Jeśli miałbym komuś udostępnić np. posting, to dodałbym drugi klucz do swoich authorities i potem go usunął. Problemem jest jedynie fakt, że chyba żaden z głównych frontendów (hive.blog, peakd, ecency) nie umożliwia tego w prosty sposób.

Natomiast pomysł z "authorized account" przez keychaina jest super i nawet nie wiedziałem, że tak można :)

No to obaj nauczyliśmy się czegoś nowego. A jakiekolwiek narzędzie zewnętrzne to umożliwia? Bo ściągnij bibliotekę taką i taką napisz 10 linijek kodu i gotowe, jednak może być za wiele dla przeciętnego użytkownika ;)

Poszukam czegoś, bo oczywiście rozumiem, że "napisz sobie sam" w większości przypadków nie wchodzi w grę ;)

Congratulations @herbacianymag! You received a personal badge!

You powered-up at least 10 HIVE on Hive Power Up Day!
Wait until the end of Power Up Day to find out the size of your Power-Bee.
May the Hive Power be with you!

You can view your badges on your board and compare yourself to others in the Ranking

Check out the last post from @hivebuzz:

Hive Power Up Day - March 1st 2022
Hive Power Up Month - Feedback from February day 28