Android Open Source - Example sample Snap2Pass






Project Summary

Log into a web page using your phone (sample OpenID implementation).

Web Site / Source Repository

Snap2Pass is hosted in the following web site
https://github.com/Mobisocial/Snap2Pass

If you think the Android project Snap2Pass listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of Snap2Pass.

ItemValue
Java File Count92
Minimum SDK Version4
Activity Count3
Test Case Count2
jar files usedJAVAJunction-0.4-SNAPSHOT-jar-with-dependencies.jar
ant-junit.jar
antlr-2.7.6rc1.jar
asm-attrs.jar
asm.jar
aspectjrt-1.2.1.jar
bcprov-jdk13-132.jar
cactus-1.7.2.jar
cactus-ant-1.7.2.jar
cargo-0.5.jar
cglib-2.1.3.jar
commons-codec-1.3.jar
commons-collections-2.1.1.jar
commons-httpclient-3.1-rc1.jar
commons-lang-2.3.jar
commons-logging-1.1.jar
dom4j-1.6.1.jar
hibernate3.jar
javax.servlet.jar
jta.jar
junit-3.8.1.jar
log4j-1.2.13.jar
mysql-connector-java-3.1.13-bin.jar
tsik.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET




Java Source Files

Snap2Pass has the following Java source files.

edu.stanford.junction.snap2pass.AccountSetter.java
edu.stanford.junction.snap2pass.Base64Coder.java
edu.stanford.junction.snap2pass.LoginAgent.java
edu.stanford.junction.snap2pass.Snap2Pass.java
edu.stanford.prpl.phoneIdp.client.api.Client.java
edu.stanford.prpl.phoneIdp.client.impl.ClientImpl.java
edu.stanford.prpl.phoneIdp.client.impl.HttpClientImpl.java
edu.stanford.prpl.phoneIdp.common.PhoneIdpCommon.java
edu.stanford.prpl.phoneIdp.common.api.Challenge.java
edu.stanford.prpl.phoneIdp.common.api.Response.java
edu.stanford.prpl.phoneIdp.common.impl.ChallengeImpl.java
edu.stanford.prpl.phoneIdp.common.impl.ResponseImpl.java
edu.stanford.prpl.phoneIdp.common.impl.Signature.java
edu.stanford.prpl.phoneIdp.common.utils.ServletUtils.java
edu.stanford.prpl.phoneIdp.server.api.AccountEntry.java
edu.stanford.prpl.phoneIdp.server.api.AccountStore.java
edu.stanford.prpl.phoneIdp.server.api.AuthCode.java
edu.stanford.prpl.phoneIdp.server.api.AuthCodeCache.java
edu.stanford.prpl.phoneIdp.server.api.AuthCodeCacheEntry.java
edu.stanford.prpl.phoneIdp.server.api.Authenticator.java
edu.stanford.prpl.phoneIdp.server.api.Credential.java
edu.stanford.prpl.phoneIdp.server.api.HttpPhoneIdpManager.java
edu.stanford.prpl.phoneIdp.server.api.PhoneIdp.java
edu.stanford.prpl.phoneIdp.server.api.Registrar.java
edu.stanford.prpl.phoneIdp.server.impl.AccountEntryImpl.java
edu.stanford.prpl.phoneIdp.server.impl.AccountStoreImpl.java
edu.stanford.prpl.phoneIdp.server.impl.AuthCodeCacheEntryImpl.java
edu.stanford.prpl.phoneIdp.server.impl.AuthCodeCacheImpl.java
edu.stanford.prpl.phoneIdp.server.impl.AuthCodeImpl.java
edu.stanford.prpl.phoneIdp.server.impl.AuthenticatorImpl.java
edu.stanford.prpl.phoneIdp.server.impl.CredentialImpl.java
edu.stanford.prpl.phoneIdp.server.impl.HttpPhoneIdpManagerImpl.java
edu.stanford.prpl.phoneIdp.server.impl.PhoneIdpImpl.java
edu.stanford.prpl.phoneIdp.server.impl.RegistrarImpl.java
examples.consumer.Associate
.java
examples.consumer.Authenticate
.java
examples.server.EchoServlet.java
examples.server.OpenIdServlet.java
examples.server.UserUrlFilter.java
org.verisign.joid.Association
.java
org.verisign.joid.AssociationRequest.java
org.verisign.joid.AssociationResponse.java
org.verisign.joid.AuthenticationRequest.java
org.verisign.joid.AuthenticationResponse.java
org.verisign.joid.CheckAuthenticationRequest.java
org.verisign.joid.CheckAuthenticationResponse.java
org.verisign.joid.Crypto
.java
org.verisign.joid.DiffieHellman.java
org.verisign.joid.Message
.java
org.verisign.joid.MessageParser
.java
org.verisign.joid.Nonce
.java
org.verisign.joid.OpenId
.java
org.verisign.joid.OpenIdException.java
org.verisign.joid.OpenIdRuntimeException.java
org.verisign.joid.Request.java
org.verisign.joid.RequestFactory
.java
org.verisign.joid.Response.java
org.verisign.joid.ResponseFactory
.java
org.verisign.joid.ServerInfo
.java
org.verisign.joid.SimpleRegistration
.java
org.verisign.joid.Store
.java
org.verisign.joid.StoreFactory
.java
org.verisign.joid.consumer.AuthenticationException.java
org.verisign.joid.consumer.AuthenticationResult
.java
org.verisign.joid.consumer.Discoverer
.java
org.verisign.joid.consumer.JoidConsumer
.java
org.verisign.joid.consumer.OpenIdFilter.java
org.verisign.joid.consumer.ServerAndDelegate.java
org.verisign.joid.consumer.Util
.java
org.verisign.joid.consumer.XRDSDocument
.java
org.verisign.joid.consumer.XRDSService
.java
org.verisign.joid.db.Association.java
org.verisign.joid.db.DbStore.java
org.verisign.joid.db.HibernateUtil.java
org.verisign.joid.db.Nonce.java
org.verisign.joid.extension.Extension.java
org.verisign.joid.extension.PapeConstants.java
org.verisign.joid.extension.PapeRequest.java
org.verisign.joid.extension.PapeResponse.java
org.verisign.joid.server.AssociationImpl.java
org.verisign.joid.server.Base64Coder.java
org.verisign.joid.server.MemoryStore.java
org.verisign.joid.server.MemoryUserManager.java
org.verisign.joid.server.NonceImpl.java
org.verisign.joid.server.OpenIdServlet.java
org.verisign.joid.server.ProviderActor.java
org.verisign.joid.server.User.java
org.verisign.joid.server.UserManager.java
org.verisign.joid.util.Boolean
.java
org.verisign.joid.util.CookieUtils
.java
org.verisign.joid.util.DependencyUtils
.java
org.verisign.joid.util.UrlUtils.java