Ich verwende dotnetopenauth und ich frage mich, was ich von beanspruchteIdentifier speichern sollte. Ich dachte, es wäre nur eine ID, aber es scheint auch eine URL zu haben.Wird der gesamte ClaimedIdentifier gespeichert?
Wenn ich etwas tun, wie
Identifier claimedIdentifier = openIdRelayingParty.ClaimedIdentifier;
ich
// yahoo
https://me.yahoo.com/a/2RCv_bQ7341PA3v4irf5tzu_9K_fF1414afa414
https://www.google.com/accounts/o8/id?id=AItOawmMvmoomT7lOO5jwEaAd1414dfafaf241VUI
So tun Ich speichere diese ganze Sache oder nur die lange Schnur? Wenn ich die lange Schnur speichern soll, wie kann ich sie herausziehen? Es sieht so aus, als ob die Formatierung jedes Providers ein bisschen anders ist.
Ich bin nicht vertraut mit DotNetOpenAuth, aber was meinst du mit "lange Zeichenfolge" vs "ID" vs. "URL"? In OpenID ist der Bezeichner * * eine URL (deren Format für jeden Provider spezifisch ist) – Cameron
ya ich denke ich meine ID. Ich nannte es einfach eine lange Zeichenfolge, den ID-Teil, weil Yahoo es nicht wirklich als ID in ihrer URL bezeichnet. Also sollte ich die gesamte URL speichern? – chobo2