it-swarm-eu.dev

Jak nakonfiguruji dílčí modul Services OAuth)?

Modul Services se chystá vydat svou novou verzi 3.0 pro D6 i D7. Existuje --- OAuth podmodul k Služby , který přidává nový OIuth UI v UI konfigurace služeb .

Ví někdo, jak nakonfigurovat toto uživatelské rozhraní?

Očekávám, že vývojáři služeb něco napíší, ale vzhledem k tomu, že na oficiálním vydání tvrdě pracují, bude dokumentace poslední věcí. Pokud se mezitím někdo dozvěděl z předchozího obeznámení s OAuth , sdělte nám prosím své znalosti méně informovaně. (Stejně jako v vysvětlování tomu někomu, kdo dosud nepoužil OAuth předtím.)

9
Blake Senftner

Poskytovatel přihlášení OAuth obsahuje předkonfigurovaný koncový bod s podporou OAuth:

Musíte vytvořit OAuth kontexty, pro které můžete vytvořit OAuth spotřebitelé. Důvod, proč máme OAuth kontexty je ten, že nechceme svázat OAuth kontexty přímo ke koncovým bodům - měli byste být schopni sdílet spotřebitelské klíče mezi více koncovými body a také mezi služby a projekty mimo služby.

V Services vyberete OAuth jako mechanismy autentizace a vyberete kontext. Měli byste mít také možnost vybrat úroveň ověřování pro každý jednotlivý prostředek v koncovém bodě, ale myslím, že to někdo omylem odstranil a my jsme jej ještě nepřidali: http://drupal.org/node/115442

2
VoxPelli

Existuje příručka, která obsahuje testování Oauth na adrese http://drupal.org/node/942866 . Předpokládá se, že máte nějaké znalosti obou = oauth a drupal oauth modul).

Základní pracovní postup, pokud jde o implementaci, je:

  • Nastavte kontext oauth).
  • Nastavte službu tak, aby používala autorizaci oauth)
  • Nakonfigurujte autorizaci pro všechny operace s prostředky.
  • Nakonfigurujte jednoho nebo více spotřebitelů oauth)

Pro testování budete pravděpodobně muset napsat svůj vlastní klientský kód, který vygeneruje podpis oauth) a poté jej předá s vašimi požadavky na služby.

Chcete-li se dozvědět více o Oauth samotném), doporučujeme vám přečíst si tuto příručku, která je celkem komplexní - http://hueniverse.com/2007/10/beginners-guide-to- oauth-part-i-Overview /

2
Dave