Po përpiqem të zbatoj një vërtetim të bazuar në përshtatës duke përdorur IBM MobileFirst Platform Foundation 6.3 dhe Xamarin në iOS.
Unë kam ndjekur dokumentacionin e IBM-së se si të konfiguroj një CustomSecurityTest, duke shtuar fusha dhe module ekuivalente të hyrjes brenda authenticationConfig.xml. Më pas kam konfiguruar 2 procedura të përshtatësit:
authenticateUser
mesecurityTest="wl_unprotected"
, dhe një tjetërHelloFromServer
me njësecurityTest="SingleStepAuthAdapter"
që në fakt bën vërtetimin e përdoruesit dhe ekzekutonWL.Server.setActiveUser("SingleStepAuthRealm", userIdentity)
për të krijuar identitetin e përdoruesit.
Më pas kam krijuar një aplikacion iOS duke përdorur Xamarin Studio. U përpoqa të thërriste HelloFromServer
, i cili siç pritej ekzekuton modulin tim ChallengeHandler POR brenda metodës HandleChallenge
ndërsa përpiqej të thirrte procedurën authenticateUser
në server, ai përgjigjet me një authRequired=TRUE
tjetër.
Ndonjë që ka të njëjtin problem?