반응형

programing 750

Spring Boot 및 Spring Security를 사용하여 REST API를 보호하는 방법

Spring Boot 및 Spring Security를 사용하여 REST API를 보호하는 방법 REST API 보안이 널리 언급되고 있는 주제인 것은 알지만, 제 기준에 맞는 작은 프로토타입을 만들 수 없습니다(그리고 이러한 기준이 현실적인지 확인해야 합니다).자원을 확보하는 방법이나 Spring 보안의 기능에는 매우 많은 옵션이 있습니다.이러한 요구는 실현 가능한지를 명확하게 할 필요가 있습니다. 요구 사항 토큰 기반 인증 프로그램 - 사용자가 자격 증명을 제공하고 고유한 시간 제한 액세스 토큰을 얻습니다.토큰 작성, 유효기간 확인, 유효기간 관리를 직접 하고 싶습니다. 일부 REST 리소스는 공개됩니다.인증할 필요가 전혀 없습니다. 일부 리소스는 관리자 권한을 가진 사용자만 액세스할 수 있습니다. ..

programing 2023.03.13

jquery load 메서드를 사용하여 파일 내용을 변수에 로드하려면 어떻게 해야 합니까?

jquery load 메서드를 사용하여 파일 내용을 변수에 로드하려면 어떻게 해야 합니까? jQuery를 사용하여 DOM이 아닌 변수에 파일 내용을 로드하려면 어떻게 해야 합니까?.load()방법? 예를들면, $("#logList").load("logFile", function(response){ }); 파일을 로딩하는 대신#logListDOM 요소를 변수에 로드하고 싶습니다.load()의 지름길일 뿐이다.$.get다음과 같이 콘텐츠를 DOM 요소에 삽입할 수 있습니다. $.get("logFile", function(response) { var logfile = response; }); 를 사용하여 GET 요청을 시작할 수 있습니다.성공 콜백에서는 결과를 변수로 설정할 수 있습니다. var stuff; ..

programing 2023.03.13

SSL로 전환한 후 wp-admin에 로그인할 수 없음

SSL로 전환한 후 wp-admin에 로그인할 수 없음 최근에 워드프레스 사이트(http에서https)에 SSL 인증서를 설치했는데 Wordpress Admin에 액세스할 수 없습니다.페이지가 갱신되어 로그인하지 않습니다. 워드프레스 파일에 변경 사항을 잊어버린 것이 있습니까? 코드를 확인했더니 로그인 폼이 이전 사이트(http)를 가리키고 있습니다.파일 내의 코드를 보면 폼액션이 site_url()로 설정되어 있어 정의되어 있는 위치를 찾을 수 없습니다.NearlyFreeSpeech.net 사이트에서도 같은 문제가 발생했는데, 해결 방법은 사이트 URL을 수정하는 것만큼 간단하지 않았습니다.그렇다고 달라질 건 없어요. 제 사례의 근본적인 문제와 해결방법은 아래 복사된 게시물에 설명되어 있습니다.시스템에..

programing 2023.03.13

jQuery가 동기 XMLHTTPRequest를 더 이상 사용하지 않습니다.

jQuery가 동기 XMLHTTPRequest를 더 이상 사용하지 않습니다. 다른 많은 사이트와 마찬가지로 제 웹사이트도 jQuery를 사용하고 있습니다.개발자 도구를 열면 XMLHTTPRequest가 다음과 같이 경고됩니다. 는 최종 사용자의 경험에 악영향을 미치기 때문에 권장되지 않습니다. 저는 그 문서의 일부를 읽었습니다만, 꽤 전문적이었습니다.XMLHTTPRequest에서 WHATWG로의 이행의 결과를 알기 쉽게 설명할 수 있습니까?그것은 2012년에 일어났다고 말한다. 또한 문서에는 워커 외부의 Synchronous XMLHttpRequest가 웹 플랫폼에서 삭제되고 있다고 기재되어 있습니다.이 경우 사용자 에이전트에 서비스가 포함되어 있는 경우 기존 코드를 변경해야 합니까?이 경고를 피하려면 ..

programing 2023.03.13

역프록시 heroku 앱을 워드프레스 블로그로

역프록시 heroku 앱을 워드프레스 블로그로 config.ru에서 다음과 같은 heroku 앱의 역프록시를 셋업할 수 있었습니다. require ::File.expand_path('../config/environment', __FILE__) use Rack::ReverseProxy do reverse_proxy /^\/blog(.*)$/, 'http://blog.domain.com$1', opts={:preserve_host => true} end run Appname::Application 이것에 의해, 워드프레스 사이트의 blog.domain.com 가 제공되고 있는 동안, 나의 heroku 앱이 domain.com 에서 실행되어 domain.com/blog 가 URL 로서 표시되게 됩니다.지금까지..

programing 2023.03.13

스프링 부트에서의 컴포넌트/빈 테스트 방법

스프링 부트에서의 컴포넌트/빈 테스트 방법 Spring Boot 어플리케이션에서 컴포넌트/빈을 테스트하려면 Spring Boot 매뉴얼의 테스트 부분을 참조하십시오.@Test,@SpringBootTest,@WebMvcTest,@DataJpaTest이치노 합니까?호하는방방법???????? (「 부트」등)이 테스트클래스를 ?@SpringBootTest,@WebMvcTest,@DataJpaTest무슨 일입니까? PS: 저는 많은 개발자(경험자들도)가 다른 개발자보다 주석을 사용하는 결과를 얻지 못한다는 것을 깨달았기 때문에 이 질문을 만들었습니다. TL-DR 스프링 컨테이너를 로드하지 않고 직접 테스트할 수 있는 구성 요소에 대한 일반 단위 테스트를 작성합니다(로컬 및 CI 빌드에서 실행). JPA, 컨트롤러..

programing 2023.03.13

Angular 2의 url에서 쿼리 파라미터를 얻는 방법

Angular 2의 url에서 쿼리 파라미터를 얻는 방법 각도가 2.0.0~125입니다.칠면조가 음음음 음음 음음 음음 like like와 같은 되어 있는 /path?query=value1''로 됩니다./pathGET ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★」매개 변수를 보존하려면 어떻게 해야 합니까? 라우터에 오류가 있습니다.주요 루트가 있다면 @RouteConfig([ { path: '/todos/...', name: 'TodoMain', component: TodoMainComponent } ]) 그리고 우리 아이 루트는 @RouteConfig([ { path: '/', component: TodoListComponent, name: 'TodoList', useAsDefault:..

programing 2023.03.13

현재 서버를 WebSocket으로 포인트하는 방법

현재 서버를 WebSocket으로 포인트하는 방법 Jetty 8 서버를 실행하고 있습니다(곧 웹소켓이 탑재되기를 희망합니다). Ajax 콜을 사용하여 서버에 데이터를 송신하는 경우는, 다음의 조작을 실행할 수 있습니다. $.ajax({ url: "ajax?a=getSomeData" }); 이 시나리오에서는, 다음의 장소에 있는 서버에 접속하면192.168.1.100데이터를 가져오는 실제 URL은 다음과 같습니다.192.168.1.100/ajax?a=getSomeData단, 같은 소프트웨어를 실행하고 있는 다른 서버에 접속하면192.168.1.200url은 다음과 같습니다.192.168.1.200/ajax?a=getSomeData. 그러나 WebSockets를 사용하여 동일한 작업을 수행하고자 하는 경우 ..

programing 2023.03.13

응답 단편 단축을 컴파일하지 못했습니다.

응답 단편 단축을 컴파일하지 못했습니다. 문제의 프로젝트는 Fragments와 Fragment sermand를 사용하는 기능을 가진 React-16.2.0을 사용하고 있습니다. https://reactjs.org/blog/2017/11/28/react-v16.2.0-fragment-support.html 전체 길이 구문은 정상적으로 동작하지만... import React, { Fragment, Component } from 'react'; class TestingFragment extends Component { render() { return ( This is a fragment of text Another part of the fragment ) } }; export default TestingFra..

programing 2023.03.13

MongoDB는 모든 데이터베이스를 삭제합니다.

MongoDB는 모든 데이터베이스를 삭제합니다. MongoDB에서 모든 데이터베이스를 삭제할 명령어가 있는지 알고 싶습니다. 데이터 테이블을 하나만 드롭하려면 아래 코드와 같이 데이터베이스 이름을 입력하기만 하면 되지만 지정할 필요는 없습니다. mongo DB_NAME --eval 'db.dropDatabase();' 작업을 수행하는 Javascript 루프를 만든 후 mongoconsole에서 실행할 수 있습니다. var dbs = db.getMongo().getDBNames() for(var i in dbs){ db = db.getMongo().getDB( dbs[i] ); print( "dropping db " + db.getName() ); db.dropDatabase(); } dropall.dr..

programing 2023.03.13
반응형