403 Client Error: Forbidden
върната грешка при опит за свързване към yammer OAuth от приложение.
моята основна цел: в рамките на персонализираното ми приложение бих искал да използвам yammer oauth за удостоверяване на потребителите на външна мрежа (тъй като не можах да намеря директен метод за постигане на това, създадох заобиколен документиран тук).
моят сценарий е следният: имаме основна мрежа и външна мрежа (ще ги наричаме „бета мрежи“), които създадох за целите на бета тестване на базирано на Python приложение. като мрежов администратор на yammer, регистрирах клиентско приложение с yammer (тук), вярвам на първична мрежа. използвайки получената клиентска тайна и ключ, мога успешно да свържа моето (python) приложение и да позволя на потребителите на външната мрежа да OAuth без проблеми.
за производство съществува втора мрежова настройка, която отново се състои от първична мрежа с активиран SSO и външна мрежа (не-SSO) (ще ги наричаме „производствени мрежи“). отново клиентско приложение е регистрирано в основната мрежа в производствените мрежи. обаче, когато актуализирам своето (python) приложение, за да използвам тайната/ключа на клиента на производствените мрежи, всички опити за oauth с външен потребител водят до 403 Client Error: Forbidden
.
както в бета мрежите, така и в производствените мрежи, съпротивленията на клиентското приложение:
- са маркирани като „активирани“,
- са „публикувани“ в мрежата на yammer (въпреки че нито един от тях не е „глобален“).
единствената разлика между бета и производствените мрежи, за която знам, е, че производството е с активиран SSO. това изключва ли използването на oauth2 процеса на удостоверяване? изисква ли се някаква друга настройка поради SSO?
благодаря за всяка помощ.