kzen.dev
  • Întrebări
  • Tag-uri
  • Utilizatori
Notificări
Recompense
Înregistrare
După înregistrare, veți primi notificări despre răspunsurile și comentariile la întrebările DVS.
Logare
Dacă aveţi deja un cont, autentificaţi-vă pentru a verifica notificările noi.
Aici vor fi recompensele pentru întrebările, răspunsurile și comentariile adăugate sau modificate.
Mai mult
Sursă
Editează
David T.
David T.
Question

Ce's o redirecționare URI? cum se aplică în iOS app pentru OAuth2.0?

Incepator programator aici, te rog scuză ignoranța & explicații va fi foarte frumos :)

Am'am încercat să citesc tutoriale pentru un anumit OAuth 2.0 service, dar eu nu't înțeleagă acest lucru URI de redirecționare în special context, las's spun I'm încercarea de a construi o aplicație pentru iPhone care utilizează OAuth 2.0 pentru unele servicii. Am un ID de Aplicație care a fost generat, dar am nevoie pentru a oferi un fel de redirect-URI pentru a genera o cheie API.

Este un URL care am'm ar trebui să găzduiască undeva mine?? După cum sugerează și numele, cred că URL-ul de redirecționare ar trebui să "redirecționa" cineva, undeva. Cred că-l's URL-ul unei utilizatorul este redirecționat după ce vă conectați la serviciu.

Cu toate acestea, chiar dacă această presupunere este corectă, nu't înțeleagă un singur lucru - cum să-mi aplicație să fie deschis din nou după ce am've le-a trimis la browser-ul pentru autentificare utilizator?

174 2012-11-08T01:22:36+00:00 4
Andrew Brēza
Andrew Brēza
Întrebarea editată 15 august 2017 в 2:55
Programare
authentication
ios
uri
oauth-2.0
Solution / Answer
David T.
David T.
9 noiembrie 2012 в 1:28
2012-11-09T13:28:50+00:00
Mai mult
Sursă
Editează
#17669211

Citiți acest lucru:

http://www.quora.com/OAuth-2-0/How-does-OAuth-2-0-work

sau mai simplu, dar rapid explicație:

http://agileanswer.blogspot.se/2012/08/oauth-20-for-my-ninth-grader.html

Cele URI de redirecționare este callback punct de intrare ale aplicației. Cred că despre cum OAuth pentru Facebook lucrări după utilizator final acceptă permisiuni, "ceva" trebuie să fie numit de către Facebook pentru a obține înapoi la aplicația, și că "ceva" este cel URI de redirecționare. În plus, URI de redirecționare ar trebui să fie diferit de punct de intrare inițială a aplicației.

Celălalt punct cheie pentru acest mister este că puteți lansa aplicația de la un URL dat un webview. Pentru a face acest lucru, pur și simplu am urmat ghidul de pe aici:

http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html

și

http://inchoo.net/mobile-development/iphone-development/launching-application-via-url-scheme/

notă: la ultimele 2 link-uri, "http://" lucrări în deschiderea safari mobil dar "tel://" nu't munca în simulator

în primul app, eu numesc

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"secondApp://"]];

În al doilea app meu, am înregistra "secondApp" (NU "secondApp://"), ca nume de URL-ul de Sistem, cu firma mea, ca identificator URL.

 Halalbin
Halalbin
Răspuns editat 8 aprilie 2016 в 3:43
191
0
 Reckoner
Reckoner
3 septembrie 2015 в 11:51
2015-09-03T11:51:58+00:00
Mai mult
Sursă
Editează
#17669214

Aruncati o privire la OAuth 2.0 loc de joacă.Veți obține o imagine de ansamblu a protocolului.Acesta este de fapt un mediu(ca orice app), care vă arată pașii implicați în protocol.

https://developers.google.com/oauthplayground/

8
0
Dhirender Tyagi
Dhirender Tyagi
30 mai 2014 в 7:20
2014-05-30T07:20:02+00:00
Mai mult
Sursă
Editează
#17669212

redirecționat-uri este locul unde utilizatorul va fi redirecționat după autentificare cu succes a aplicației. de exemplu, pentru a obține token de acces pentru aplicația dvs. în facebook trebuie să subimt redirecționat-uri care nu este nimic doar aplicația Domeniul care vă oferă atunci când creați facebook app.

7
0
Kunal Khanna
Kunal Khanna
25 iunie 2014 в 12:08
2014-06-25T12:08:05+00:00
Mai mult
Sursă
Editează
#17669213

Dacă utilizați Facebook SDK, nu't nevoie să vă deranjez pentru a intra nimic pentru a redirecționa URI de pe app management pagina de facebook. Doar seta un Schema URL pentru aplicația iOS. URL schema de aplicație ar trebui să fie o valoare "fbxxxxxxxxxxx" în cazul în care este xxxxxxxxxxx app id-ul identificate pe facebook. La configurare sistem URL-ul pentru iOS app, du-te la fila informații de setările aplicației și adăugați URL-ul de Tip.

Dániel Nagy
Dániel Nagy
Răspuns editat 20 mai 2015 в 8:48
2
0
Adăugati o întrebare
Categorii
Toate
Tehnologii
Cultură
Viață / Artă
Stiință
Profesii
Afaceri
Utilizatori
Toate
Nou
Populare
1
Daniel Gogov
Înregistrat 6 zile în urmă
2
工藤 芳則
Înregistrat 1 săptămână în urmă
3
Ирина Беляева
Înregistrat 2 săptămâni în urmă
4
Darya Arsenyeva
Înregistrat 2 săptămâni în urmă
5
anyta nuam-nuam (LapuSiK)
Înregistrat 2 săptămâni în urmă
DE
ES
ID
JA
KO
RO
RU
TR
ZH
© kzen.dev 2023
Sursă
stackoverflow.com
în cadrul licenței cc by-sa 3.0 cu atribuire