[精讚] [會員登入]
584

更新程式環境到wildfly18+openjdk11-phase4: 認證程式更新

認證程式更新

分享此文連結 //n.sfs.tw/14586

分享連結 更新程式環境到wildfly18+openjdk11-phase4: 認證程式更新@外行中的外行
(文章歡迎轉載,務必尊重版權註明連結來源)
2020-04-22 15:56:20 最後編修
2020-03-25 15:01:28 By jung
 

1. POM更新

POM @cncauthserver&CncResource: cnclibs 1.2.3 & EduDataType 1.0.6.6
POM @xxauth: cnclibs 1.2.3 & EduDataType 1.0.6.6
 
 
2.new package: "relation"@xxauth
new class: "xxRelation.java"@xxauth
new file: "relation.spi.ITSRelation"@META-INF.service package
內容為;
relation.XXRelation
 
在xxauth專案下新增package:relation
新建java class: XXRelation
內容如下
package relation;

import models.edumodel.relations.Relation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import relation.spi.ITSRelation;
import tools.IUniqueIDType;

import java.util.Map;

public class XXRelation implements ITSRelation {
    private static final Logger logger = LoggerFactory.getLogger(MZRelation.class);

    @Override
    public Relation getRelation(Map<IUniqueIDType, String> uniqueIDTypeStringMap) {
        return new Relation();
    }
}
 
 
implement new method@xxauth.java
  doAuthenticatewSeatNo
  doSyncDatawSeatNo
@Override
    public ExchangeDataModelwSeatNo doAuthenticatewSeatNo(String user, String passwd) {
        return null;
    }
 
 
file modified:
1.
implement new method@src/main/java/syncdata/xxsyncdata.java
  doAuthenticatewSeatNo
  doSyncDatawSeatNo
 
    @Override
    public List<ExchangeDataModelwSeatNo> doSyncDatawSeatNo(Map<IUniqueIDType, String> uniqueIDTypeStringMap) {
        return null;
    }
 
CNCAPIwSeatNoResource.java@CncResource
 
  CNCOauthwSeatNoResource.java@CncResource
  xxSyncData.java@xxauth
  xxauth.java@xxauth
  AuthDemo.java@cncauthdemo
  CNCXXAccountSource.java@cncaccountdatasource
  XXDataRequest.java@cncaccountdatasource
 
mongo修改index增加查詢時間檢查
use xxstore
db.authcodestore.createIndex({"created":-1})
db.authcodestore.createIndex({"expires":-1})
 
mongo刪除過多token&authcode紀錄
use xxstore
db.authcodestore.remove({})
db.cnctokenstore.remove({})
 
END

你可能感興趣的文章

更新程式取消google recaptcha改用輸入驗證碼 update cnclibs to 0.0.8.6

縣市IDP新增API功能 修改IDP程式增加API介面

更新IDP程式以新增及修正本地管理帳號登入 add locallogin page and function with local authorized account

縣市端新增syncdata spi功能 為了讓部裡主機可以透過OAUTH2流程,呼叫縣市同步SYNCDATA 的API

系統不正常關機導致mongodb啟動失敗 重新安裝mongodb使用mongorestore

新增縣市端回傳使用者資料功能 新增縣市端回傳使用者資料功能

隨機好文

[網管心得]ssh keygen用法 ssh-copy-id

bitbucket repository control application setup 安裝完bitbucket服務後,須設定bitbucket.properties

在virtualbox如何壓縮vdi檔 using commands to reduce virtualbox's vdi file space

縣市端IdP新增自訂首頁內容功能 合併本部主程式,手動於mongo內新增管理使用者資料

安裝netbeans9遇到的小狀況 how to show netbeans9 program onto ubuntu desktop