[ arsa xx @ 25.10.2003. 15:04 ] @
Kako odobroti samo korisnicima sa sifrom da mogu da koriste web servis?
[ leka @ 30.10.2003. 20:42 ] @
Moze se na vise nacina, najjednostavniji je, naravno, koristiti neki vid "serverske" autentikacije (znaci .htaccess)...
[ arsa xx @ 01.11.2003. 11:25 ] @
Nisam dobro bas pitanje postavio.
Radi se o takvom servisu da korisnik dobije deo koda(html) koji stavi na svoju web stranu. Npr kao sto je konvertor valuta. Taj html(i js) kod dalje skida sa mog sajta podatke(u xml formatu).Da napomenem da se radi o xml formatu jer ce klijenti biti i desktop aplikacije.
U vezi sifre je broblem sto sifra ne moze da se stavi u html jer ce svi videte.
Kako da u tom slucaju napravim zastitu?
[ leka @ 01.11.2003. 17:30 ] @
Pa web server nece uopste poslati HTML kod posetiocima koji nisu autentikovani...
[ arsa xx @ 04.11.2003. 22:47 ] @
Da ali zamisao je da se korisnici "nalaze" u bazi i da mogu sami da se prijave za web servis. Neznam dal mogu u tom slucaju da koristim .htacess i dali bih mogao iz php-a da generisem .htacess?
[ byTer @ 05.11.2003. 12:58 ] @
A kako pravis XML? Iz neke baze ili direktno?
[ tOwk @ 05.11.2003. 21:04 ] @
Hm, a zašto ne bi pogledao neko od postojećih rešenja za veb usluge, uključujući tu i jednostavan XML-RPC, pa do složenijeg SOAP-a?
[ arsa xx @ 06.11.2003. 07:12 ] @
Mislio sam da radim sa nuSOAP klasom za php ali necu iz nekih razloka znaci isporucivacu cist XML koji generisem iz baze.
Deo generisanok XML koda:
Code:

<?xml version="1.0" encoding="UTF-8"?>
<root>
    <grupe>
        <grupa>
            <ime>Sve pronadjene</ime>
            <id>0</id>
        </grupa>
....
....


XML pravim iz baze.
Kolko sam do sada ukapirao jedino mogu da zastitim po domenu sa kojeg se trazi strana, samo ne znam kolko je to sigurno.

Neznam kako bih mogao sa htacesom da zatitim jer klijent dobije html kod koji stavi na stranu svog sajta i na taj nacin konzumira servis.
[ tOwk @ 06.11.2003. 14:48 ] @
Citat:
arsa xx:
...isporucivacu cist XML
[sec]
Neznam kako bih mogao sa htacesom da zatitim jer klijent dobije html kod koji stavi na stranu svog sajta i na taj nacin konzumira servis.


Hm, da li isporučuješ HTML kod ili čist XML?

Nešto tu smrdi, a to nisam ja!
[ arsa xx @ 06.11.2003. 19:27 ] @
Citat:
tOwk:
Citat:
arsa xx:
...isporucivacu cist XML
[sec]
Neznam kako bih mogao sa htacesom da zatitim jer klijent dobije html kod koji stavi na stranu svog sajta i na taj nacin konzumira servis.


Hm, da li isporučuješ HTML kod ili čist XML?

Nešto tu smrdi, a to nisam ja!


Npr. u php bi dosao na pocetak skripte:
header("Content-Type: text/xml\r\n");
tako da nije HTML.
[ tOwk @ 06.11.2003. 23:14 ] @
A kako to koriste „mušterije“ ako im proslediš samo HTML kod?

Ako ne prosleđuješ HTML kod, onda možeš koristiti bilo koju od HTTP zaštita.
[ arsa xx @ 07.11.2003. 07:08 ] @
Naprimer dobiju kod slican ovom:
Code:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://download.macromedia.com...sh/swflash.cab#version=6,0,0,0"
 WIDTH="500" HEIGHT="200" id="client_flash" ALIGN="">
 <PARAM NAME=movie VALUE="http://mojsajt..../client_flash.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="http://mojsajt..../client_flash.swf" quality=high bgcolor=#FFFFFF  WIDTH="500" HEIGHT="200" NAME="client_flash" ALIGN=""
 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>

koji copy-paste na njihov sajt i stvar resena.
taj kod ucitava flash klijenta za servis(samo ovde nema zastite).

Koju bih mogao http zastitu da stavim?
[ tOwk @ 07.11.2003. 17:30 ] @
Hm, pa taj „Flash klijent“ bi morao da sadrži takve mogućnosti. To je potpuno van domena XML-a, a i HTTP-a i HTML-a.

Ti identifikaciju možeš izvesti na bilo kojem od pomenutih nivoa (XML, HTTP), ali je problem što je tvoj „klijent“ šupalj ;-)

Što se tiče HTTP-a, koristi npr. HTTP Basic authentication, ili bilo koju drugu. Naravno, taj klijent mora to da podržava.
[ arsa xx @ 07.11.2003. 21:17 ] @
Sad te stvarno nista nerazumem.
kako supalj? nije bre supalj totalno je cool :)

[ -zombie- @ 08.11.2003. 05:34 ] @
ma towk hoće da ti kaže da ti je cela postavka malo pogrešna, i da nema mnogo veze sa XML forumom.

XML sam po sebi nema logiku kojom bi mogao da obezbedi da se koristi samo na određenim sajtovima. xml je samo način zapisa podataka.

sa druge strane, taj tvoj klijent ima logiku (on upravlja podacima), i tu bi trebalo da ubaciš i proveru.

ne razumem se mnogo u flash/AS, ali verovatno možeš da proveriš sa kog sajta ti je učitan flash, i ako nije jedan od "odabranih" sajtova, treba jednostavno da odbije da se izvrši..


a ako se plašiš da li će ti neko drugi pristupiti direktno XMLu, bez tvog klijenta, onda možeš da dodaš i neki app-key (kao što recimo google radi sa svojim web servisima). naime, osim već postojećih parametara koje tvoj klijent prosleđuje web servisu, dodaj i jedan dugački ID string, koji će biti različit kod svake instance tvog klijenta. naravno, njega nemoj da prosleđuješ preko parametara flashu, već ih hardkoduj u sam flash fajl..
[ arsa xx @ 08.11.2003. 08:20 ] @
Slazem se u vezi postavke.
Ovo drugo, "da hardkodujem u flash" nerazumem bas ako mislis da generisem .swf na serveru sa tim kodom, to nemogu.

Nesto definitivvno sa app-key treba odraditi.