spring social wechat
spring-social-wechat-1.4.1
As versões de produção estão disponíveis no Maven Central .
implementation ' com.ikasoa:spring-social-wechat:${version} '
< dependency >
< groupId >com.ikasoa</ groupId >
< artifactId >spring-social-wechat</ artifactId >
< version >${version}</ version >
</ dependency >
Você pode definir vários provedores em seu sistema.
[AppId] , [AppSecret] e outros parâmetros podem ser obtidos no site do provedor.
spring:
social:
wechat:
app-id: [AppId]
app-secret: [AppSecret]
spring:
social:
wechatmp:
app-id: [AppId]
app-secret: [AppSecret]
spring:
social:
wecom:
app-id: [AppId]
agent-id: [AgentId]
app-secret: [Secret]
Nome do provedor | ID do provedor | Tipo de autorização | Parâmetros | Obrigatório (se você usa esta plataforma) | Padrão |
---|---|---|---|---|---|
Plataforma aberta WeChat | conversamos | Código QR | spring.social.wechat.app-id | sim | |
spring.social.wechat.app-secret | sim | ||||
spring.social.wechat.check-state | não | verdadeiro | |||
Plataforma de contas oficiais WeChat | wechatmp | Página da Internet | spring.social.wechatmp.app-id | sim | |
spring.social.wechatmp.app-secret | sim | ||||
spring.social.wechatmp.check-state | não | verdadeiro | |||
Trabalho WeChat | nóscom | Código QR | spring.social.wecom.app-id | sim | |
spring.social.wecom.agent-id | sim | ||||
spring.social.wecom.app-secret | sim | ||||
spring.social.wechat.check-state | não | verdadeiro |
Este [ProviderId] deve ser 'wechat' , 'wechatmp' ou 'wecom' . Depende do provedor que você escolher. (consulte a tabela acima)
< form action =" /signin/[ProviderId] " method =" POST " >
< button type =" submit " > Log in </ button >
</ form >
amostra-primavera-social-wechat