public db()

in src/main/java/com/microsoft/aad/oidcpoc/db.java [44:60]


    public db(String host, String db, String msiEndpoint, String msiSecret, String msiClientId) throws Exception {
    	hostName = host;
    	dbName = db;
        url = String.format("jdbc:sqlserver://%s:1433;database=%s;authentication=NotSpecified;encrypt=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;", hostName, dbName, msiClientId);
        Properties info = new Properties();
        String value = getAccessToken(msiEndpoint, msiSecret);
        info.setProperty("accessToken", value);
        
        try {
			connection = DriverManager.getConnection(url, info);
            logger.info("Connecting DB via MSI access token in connection property");

		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
    }