View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window xcloud-iam-security-2.0.0.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.wl4g.iam.sns.wechat
├─ com.wl4g.iam.sns.wechat.AbstractWechatOauth2Template.class - [JAR]
├─ com.wl4g.iam.sns.wechat.WechatMpOauth2Template.class - [JAR]
├─ com.wl4g.iam.sns.wechat.WechatOauth2Template.class - [JAR]
com.wl4g.iam.authc.credential.secure
├─ com.wl4g.iam.authc.credential.secure.AbstractCredentialsSecurerSupport.class - [JAR]
├─ com.wl4g.iam.authc.credential.secure.CredentialsSecurer.class - [JAR]
├─ com.wl4g.iam.authc.credential.secure.CredentialsSecurerAdapter.class - [JAR]
├─ com.wl4g.iam.authc.credential.secure.CredentialsToken.class - [JAR]
├─ com.wl4g.iam.authc.credential.secure.DefaultCredentialsSecurer.class - [JAR]
├─ com.wl4g.iam.authc.credential.secure.IamCredentialsSecurer.class - [JAR]
com.wl4g.iam.verification.model
├─ com.wl4g.iam.verification.model.AbstractVerifyCodeResult.class - [JAR]
├─ com.wl4g.iam.verification.model.GenericApplyResult.class - [JAR]
├─ com.wl4g.iam.verification.model.GenericVerifyResult.class - [JAR]
├─ com.wl4g.iam.verification.model.VerifiedTokenResult.class - [JAR]
com.wl4g.iam.annotation
├─ com.wl4g.iam.annotation.EnableIamServer.class - [JAR]
├─ com.wl4g.iam.annotation.LoginAuthController.class - [JAR]
├─ com.wl4g.iam.annotation.SimpleRcmController.class - [JAR]
├─ com.wl4g.iam.annotation.SnsController.class - [JAR]
├─ com.wl4g.iam.annotation.VerifyAuthController.class - [JAR]
com.wl4g.iam.sns.github
├─ com.wl4g.iam.sns.github.GithubOauth2Template.class - [JAR]
com.wl4g.iam.config
├─ com.wl4g.iam.config.IamAutoConfiguration.class - [JAR]
├─ com.wl4g.iam.config.IamConfigurableAutoConfiguration.class - [JAR]
├─ com.wl4g.iam.config.IamServerApiV2AutoConfiguration.class - [JAR]
├─ com.wl4g.iam.config.IamServerMarkerConfiguration.class - [JAR]
├─ com.wl4g.iam.config.JssdkWebappAutoConfiguration.class - [JAR]
├─ com.wl4g.iam.config.LoginAutoConfiguration.class - [JAR]
├─ com.wl4g.iam.config.SimpleRcmAutoConfiguration.class - [JAR]
├─ com.wl4g.iam.config.SnsAutoConfiguration.class - [JAR]
├─ com.wl4g.iam.config.VerifyAutoConfiguration.class - [JAR]
com.wl4g.iam.sns.facebook
├─ com.wl4g.iam.sns.facebook.FacebookOauth2Template.class - [JAR]
com.wl4g.iam.configure
├─ com.wl4g.iam.configure.AnynothingSecurityCoprocessor.class - [JAR]
├─ com.wl4g.iam.configure.DefaultSecureConfigureAdapter.class - [JAR]
├─ com.wl4g.iam.configure.SecureConfig.class - [JAR]
├─ com.wl4g.iam.configure.SecureConfigureAdapter.class - [JAR]
├─ com.wl4g.iam.configure.ServerSecurityConfigurer.class - [JAR]
├─ com.wl4g.iam.configure.ServerSecurityCoprocessor.class - [JAR]
com.wl4g.iam.sns
├─ com.wl4g.iam.sns.CallbackResult.class - [JAR]
├─ com.wl4g.iam.sns.DefaultOAuth2ApiBindingFactory.class - [JAR]
├─ com.wl4g.iam.sns.GenericOAuth2ApiBinding.class - [JAR]
├─ com.wl4g.iam.sns.OAuth2ApiBinding.class - [JAR]
├─ com.wl4g.iam.sns.OAuth2ApiBindingFactory.class - [JAR]
com.wl4g.iam.sns.linkedin
├─ com.wl4g.iam.sns.linkedin.LinkedinOauth2Template.class - [JAR]
com.wl4g.iam.crypto
├─ com.wl4g.iam.crypto.AbstractAymmetricSecureCryptService.class - [JAR]
├─ com.wl4g.iam.crypto.DSASecureCryptService.class - [JAR]
├─ com.wl4g.iam.crypto.ECCSecureCryptService.class - [JAR]
├─ com.wl4g.iam.crypto.RSASecureCryptService.class - [JAR]
├─ com.wl4g.iam.crypto.SecureCryptService.class - [JAR]
com.wl4g.iam.sns.wechat.api.model.menu
├─ com.wl4g.iam.sns.wechat.api.model.menu.WxmpButton.class - [JAR]
├─ com.wl4g.iam.sns.wechat.api.model.menu.WxmpCommonButton.class - [JAR]
├─ com.wl4g.iam.sns.wechat.api.model.menu.WxmpComplexButton.class - [JAR]
├─ com.wl4g.iam.sns.wechat.api.model.menu.WxmpMenu.class - [JAR]
├─ com.wl4g.iam.sns.wechat.api.model.menu.WxmpViewButton.class - [JAR]
com.wl4g.iam.sns.web
├─ com.wl4g.iam.sns.web.AbstractSnsController.class - [JAR]
├─ com.wl4g.iam.sns.web.DefaultOauth2SnsController.class - [JAR]
├─ com.wl4g.iam.sns.web.WechatMpMessageController.class - [JAR]
com.wl4g.iam.authz
├─ com.wl4g.iam.authz.DingtalkAuthorizationInfo.class - [JAR]
├─ com.wl4g.iam.authz.FacebookAuthorizationInfo.class - [JAR]
├─ com.wl4g.iam.authz.GenericAuthorizationInfo.class - [JAR]
├─ com.wl4g.iam.authz.GithubAuthorizationInfo.class - [JAR]
├─ com.wl4g.iam.authz.GoogleAuthorizationInfo.class - [JAR]
├─ com.wl4g.iam.authz.QQAuthorizationInfo.class - [JAR]
├─ com.wl4g.iam.authz.QrcodeAuthorizationInfo.class - [JAR]
├─ com.wl4g.iam.authz.SinaAuthorizationInfo.class - [JAR]
├─ com.wl4g.iam.authz.SmsAuthorizationInfo.class - [JAR]
├─ com.wl4g.iam.authz.TwitterAuthorizationInfo.class - [JAR]
├─ com.wl4g.iam.authz.WechatAuthorizationInfo.class - [JAR]
├─ com.wl4g.iam.authz.WechatMpAuthorizationInfo.class - [JAR]
com.wl4g.iam.config.properties
├─ com.wl4g.iam.config.properties.ApiProperties.class - [JAR]
├─ com.wl4g.iam.config.properties.CryptoProperties.class - [JAR]
├─ com.wl4g.iam.config.properties.IamProperties.class - [JAR]
├─ com.wl4g.iam.config.properties.MatcherProperties.class - [JAR]
├─ com.wl4g.iam.config.properties.ServerParamProperties.class - [JAR]
├─ com.wl4g.iam.config.properties.SnsProperties.class - [JAR]
├─ com.wl4g.iam.config.properties.TicketProperties.class - [JAR]
com.wl4g.iam.sns.sina
├─ com.wl4g.iam.sns.sina.SinaOauth2Template.class - [JAR]
com.wl4g.iam.sns.support
├─ com.wl4g.iam.sns.support.AssertionOAuth2Result.class - [JAR]
├─ com.wl4g.iam.sns.support.OAuth2GrantType.class - [JAR]
├─ com.wl4g.iam.sns.support.OAuth2ResponseType.class - [JAR]
├─ com.wl4g.iam.sns.support.Oauth2AccessToken.class - [JAR]
├─ com.wl4g.iam.sns.support.Oauth2OpenId.class - [JAR]
├─ com.wl4g.iam.sns.support.Oauth2UserProfile.class - [JAR]
com.wl4g.iam.verification
├─ com.wl4g.iam.verification.AbstractSecurityVerifier.class - [JAR]
├─ com.wl4g.iam.verification.CompositeSecurityVerifierAdapter.class - [JAR]
├─ com.wl4g.iam.verification.GraphBasedSecurityVerifier.class - [JAR]
├─ com.wl4g.iam.verification.SecurityVerifier.class - [JAR]
├─ com.wl4g.iam.verification.SimpleJPEGSecurityVerifier.class - [JAR]
├─ com.wl4g.iam.verification.SmsSecurityVerifier.class - [JAR]
com.wl4g.iam.authc.credential
├─ com.wl4g.iam.authc.credential.AbstractAttemptsMatcher.class - [JAR]
├─ com.wl4g.iam.authc.credential.GenericCredentialsHashedMatcher.class - [JAR]
├─ com.wl4g.iam.authc.credential.IamBasedMatcher.class - [JAR]
├─ com.wl4g.iam.authc.credential.NoSuchSocialBindException.class - [JAR]
├─ com.wl4g.iam.authc.credential.Oauth2AuthorizingBoundMatcher.class - [JAR]
├─ com.wl4g.iam.authc.credential.SmsCredentialsHashedMatcher.class - [JAR]
com.wl4g.iam.web
├─ com.wl4g.iam.web.AbstractAuthenticationEndpoint.class - [JAR]
├─ com.wl4g.iam.web.CentralAuthenticatingEndpoint.class - [JAR]
├─ com.wl4g.iam.web.JssdkWebappEndpoint.class - [JAR]
├─ com.wl4g.iam.web.LoginAuthenticationEndpoint.class - [JAR]
├─ com.wl4g.iam.web.ServiceApiV2Endpoint.class - [JAR]
├─ com.wl4g.iam.web.SimpleRcmEvaluatorEndpoint.class - [JAR]
├─ com.wl4g.iam.web.VerifyAuthenticationEndpoint.class - [JAR]
com.wl4g.iam.filter
├─ com.wl4g.iam.filter.AbstractServerIamAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.AuthenticatorAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.DingtalkAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.FacebookAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.GenericAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.GithubAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.GoogleAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.LogoutAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.Oauth2SnsAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.ProviderSupport.class - [JAR]
├─ com.wl4g.iam.filter.QQAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.QrcodeAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.ROOTAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.ServerInternalAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.SinaAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.SmsAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.TwitterAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.WechatAuthenticationFilter.class - [JAR]
├─ com.wl4g.iam.filter.WechatMpAuthenticationFilter.class - [JAR]
com.wl4g.iam.sns.exception
├─ com.wl4g.iam.sns.exception.InvalidAccessTokenException.class - [JAR]
├─ com.wl4g.iam.sns.exception.SnsException.class - [JAR]
com.wl4g.iam.sns.dingtalk
├─ com.wl4g.iam.sns.dingtalk.DingtalkOauth2Template.class - [JAR]
com.wl4g.iam.authc.pam
├─ com.wl4g.iam.authc.pam.ExceptionModularRealmAuthenticator.class - [JAR]
com.wl4g.iam.sns.qq
├─ com.wl4g.iam.sns.qq.QQOauth2Template.class - [JAR]
com.wl4g.iam.sns.google
├─ com.wl4g.iam.sns.google.GoogleOauth2Template.class - [JAR]
com.wl4g.iam.sns.wechat.model
├─ com.wl4g.iam.sns.wechat.model.WxAccessToken.class - [JAR]
├─ com.wl4g.iam.sns.wechat.model.WxBasedAccessToken.class - [JAR]
├─ com.wl4g.iam.sns.wechat.model.WxBasedOpenId.class - [JAR]
├─ com.wl4g.iam.sns.wechat.model.WxBasedResponse.class - [JAR]
├─ com.wl4g.iam.sns.wechat.model.WxBasedUserInfo.class - [JAR]
├─ com.wl4g.iam.sns.wechat.model.WxUserInfo.class - [JAR]
com.wl4g.iam.authc
├─ com.wl4g.iam.authc.AuthenticatorAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.ClientSecretIamAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.DingtalkAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.EmptyOauth2AuthenicationInfo.class - [JAR]
├─ com.wl4g.iam.authc.FacebookAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.GenericAuthenticationInfo.class - [JAR]
├─ com.wl4g.iam.authc.GenericAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.GithubAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.GoogleAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.LogoutAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.Oauth2SnsAuthenticationInfo.class - [JAR]
├─ com.wl4g.iam.authc.Oauth2SnsAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.QQAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.QrcodeAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.RootAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.ServerIamAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.SinaAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.SmsAuthenticationInfo.class - [JAR]
├─ com.wl4g.iam.authc.SmsAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.TwitterAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.VerifyAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.WechatAuthenticationToken.class - [JAR]
├─ com.wl4g.iam.authc.WechatMpAuthenticationToken.class - [JAR]
com.wl4g.iam.actuate
├─ com.wl4g.iam.actuate.IamActuateEndpoint.class - [JAR]
com.wl4g.iam.handler
├─ com.wl4g.iam.handler.AbstractAuthenticatingHandler.class - [JAR]
├─ com.wl4g.iam.handler.CentralAuthenticatingHandler.class - [JAR]
com.wl4g.iam.sns.wechat.api.model
├─ com.wl4g.iam.sns.wechat.api.model.WxmpAccessToken.class - [JAR]
├─ com.wl4g.iam.sns.wechat.api.model.WxmpBase.class - [JAR]
com.wl4g.iam.realm
├─ com.wl4g.iam.realm.AbstractAuthorizingRealm.class - [JAR]
├─ com.wl4g.iam.realm.DingtalkAuthorizingRealm.class - [JAR]
├─ com.wl4g.iam.realm.FacebookAuthorizingRealm.class - [JAR]
├─ com.wl4g.iam.realm.GenericAuthorizingRealm.class - [JAR]
├─ com.wl4g.iam.realm.GithubAuthorizingRealm.class - [JAR]
├─ com.wl4g.iam.realm.GoogleAuthorizingRealm.class - [JAR]
├─ com.wl4g.iam.realm.Oauth2SnsAuthorizingRealm.class - [JAR]
├─ com.wl4g.iam.realm.QQAuthorizingRealm.class - [JAR]
├─ com.wl4g.iam.realm.QrcodeAuthorizingRealm.class - [JAR]
├─ com.wl4g.iam.realm.SinaAuthorizingRealm.class - [JAR]
├─ com.wl4g.iam.realm.SmsAuthorizingRealm.class - [JAR]
├─ com.wl4g.iam.realm.TwitterAuthorizingRealm.class - [JAR]
├─ com.wl4g.iam.realm.WechatAuthorizingRealm.class - [JAR]
├─ com.wl4g.iam.realm.WechatMpAuthorizingRealm.class - [JAR]
com.wl4g.iam.handler.risk
├─ com.wl4g.iam.handler.risk.RiskEvaluatorHandler.class - [JAR]
├─ com.wl4g.iam.handler.risk.SimpleRcmEvaluatorHandler.class - [JAR]
├─ com.wl4g.iam.handler.risk.SuspiciousRiskException.class - [JAR]
com.wl4g.iam.sns.twitter
├─ com.wl4g.iam.sns.twitter.TwitterOauth2Template.class - [JAR]
com.wl4g.iam.sns.handler
├─ com.wl4g.iam.sns.handler.AbstractSnsHandler.class - [JAR]
├─ com.wl4g.iam.sns.handler.BasedBindSnsHandler.class - [JAR]
├─ com.wl4g.iam.sns.handler.BindingSnsHandler.class - [JAR]
├─ com.wl4g.iam.sns.handler.ClientAuthcSnsHandler.class - [JAR]
├─ com.wl4g.iam.sns.handler.DelegateSnsHandler.class - [JAR]
├─ com.wl4g.iam.sns.handler.LoginSnsHandler.class - [JAR]
├─ com.wl4g.iam.sns.handler.SecondaryAuthcSnsHandler.class - [JAR]
├─ com.wl4g.iam.sns.handler.SnsHandler.class - [JAR]
├─ com.wl4g.iam.sns.handler.UnBindingSnsHandler.class - [JAR]
com.wl4g.iam.session.mgt
├─ com.wl4g.iam.session.mgt.IamServerSessionManager.class - [JAR]
com.wl4g.iam.sns.qq.model
├─ com.wl4g.iam.sns.qq.model.QQAccessToken.class - [JAR]
├─ com.wl4g.iam.sns.qq.model.QQOpenId.class - [JAR]
├─ com.wl4g.iam.sns.qq.model.QQUserInfo.class - [JAR]
com.wl4g.iam.sns.wechat.api
├─ com.wl4g.iam.sns.wechat.api.WechatMpApiOperator.class - [JAR]
com.wl4g.iam.web.model
├─ com.wl4g.iam.web.model.CaptchaCheckResult.class - [JAR]
├─ com.wl4g.iam.web.model.GenericCheckResult.class - [JAR]
├─ com.wl4g.iam.web.model.HandshakeResult.class - [JAR]
├─ com.wl4g.iam.web.model.IamPrincipalPermitsResult.class - [JAR]
├─ com.wl4g.iam.web.model.SimpleRcmTokenResult.class - [JAR]
├─ com.wl4g.iam.web.model.SmsCheckResult.class - [JAR]