일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 안드로이드
- 파이썬
- Passport
- https
- AWS
- Cordova
- Vue
- Laravel
- PostgreSQL
- ubuntu
- MacOS
- Android
- selenium
- pip
- OAuth
- Prometheus
- 구글 API
- SSH
- mac
- 해시키
- flutter
- nginx
- alb
- php
- window
- python
- MYSQL
- FCM
- node
- Vue.js
- Today
- Total
목록PHP (21)
print( sjw.iq == 200) output : true
MacOS에는 Apache 와 PHP 가 기본으로 내장되어 있습니다. 아래 명령어를 통해서 내장되어 있는지 확인할 수 있습니다. httpd -v php -v 아파치를 실행시킵니다. apachectl start 그리고 localhost에 들어가보면 It Works 라는 문구가 출력됩니다. 그리고 환경설정을 해봅시다. /etc/apache2/httpd.conf 를 vi 편집기로 열어줍니다. 루트의 경로를 바꾸시려면 해당 부분을 수정해주시면 됩니다! # 저는 mac Catalina 를 사용하고 있는데 # /Users/sjwiq200/Sites 이곳만 루트 경로로 사용할 수 있더라구요! DocumentRoot "/Library/WebServer/Documents" 403이 뜬다면 User와 Group을 수정해줍..
Passport 관련 테이블을 int 가 아닌 uuid를 사용하는 방법에 대해서 포스팅하겠습니다. 해당 명령어를 통해 vendor 에 있는 oauth 관련 migration 들을 /app/database/migrations에 가져올 수 있습니다. php artisan vendor:publish --tag=passport-migrations 를 사용하여 기본 마이그레이션을 가져올 수 있습니다. [oauth_auth_codes] - table
이전에는 crontab을 사용할 때, 필요한 API들을 여러 개 설정해놓았었습니다. 그런데 서버가 날라가는 일이 한번 발생했는데 몇개의 API가 셋팅 되어 있는지 메모를 해두지 않아 시간을 조금 허비했던 적이 있습니다. 그래서 laravel 자체에서 스케쥴러를 관리하면 좋을 것 같아 해당 포스팅을 합니다. 우선 아티잔 명령어를 통해서 스케쥴러를 관리하는 법에 대해 포스팅 하겠습니다! php artisan make:command PointExpireCheck 해당 명령어를 사용하게 되면 /app/Console/Commands 밑에 해당 command 가 생깁니다. 그리고 해당 php를 둘러보면
Swagger 는 REST API를 설계, 빌드, 문서화 및 소비하는 데 도움이되는 OpenAPI 사양을 기반으로 구축 된 일련의 오픈 소스 도구입니다. 우선 composer를 통해 swagger 패키지를 설정해줍니다. 저는 라라벨 5.8 버전을 사용하고 있습니당. 제일 아래에 가보면 해당 깃헙에 버전별로 어떤 패키지를 설정해야 하는지 잘 나와 있어요! 참고 : https://github.com/DarkaOnLine/L5-Swagger/wiki/Installation-&-Configuration GitHub - DarkaOnLine/L5-Swagger: OpenApi or Swagger integration to Laravel OpenApi or Swagger integration to Laravel. ..
안녕하세요! 저번에 passport를 이용한 oauth 포스팅을 했었습니다. 이번에는 client_id 와 client_secret를 발급하는 방법에 대해 포스팅하겠습니다. 참고 : https://laravel.kr/docs/5.8/passport 라라벨 5.8 - Passport-OAuth2 라라벨 한글 메뉴얼 5.8 - Passport-OAuth2 laravel.kr 라라벨 도큐멘트를 보면 JSON API를 지원하며 API는 /oauth/clients (GET), /oauth/clients (POST), /oauth/clients/{cklient-id} (PUT) 등이 있습니다. 그런데 막상 API를 호출해보면 csrf mismatch 라던가 401을 뱉는데요! Artisal call도 마찬가지로 오..
다른 오류로 brew upgrade를 하게 돼서 mysql 버전이 8.x 버전으로 업그레이드가 됬습니다.. ㅠ 아래에서 보이는 바와 같이 인증관련 문제가 발생했다고 로그가 찍혔는데요! # 스택오버플로우에서 간단한 해결책을 찾았습니다 # 이 문제는 Mysql의 기본 인증 플러그인 지원이 변경 되었기 때문이라고 하네요~! https://stackoverflow.com/questions/52364415/php-with-mysql-8-0-error-the-server-requested-authentication-method-unknown-to PHP with MySQL 8.0+ error: The server requested authentication method unknown to the client I'm..
저희 zzieut은 다른 oauth를 사용하는데요. 사용자 인증을 손쉽게 사용할 수 있는 Passport를 사용해보려고 합니다. 1. 컴포저를 통해 Passport 설치 composer require laravel/passport # 시작하자마자.... 에러를... # 저는 라라벨 프레임 워크 5.8.36 버전을 쓰고 있었는데 6버전이 필요하다고 나오네요! 오류를 해결하는 방법은 밑의 페이지에서 찾았습니다! https://github.com/laravel/passport/issues/774 Your requirements could not be resolved to an installable set of packages · Issue #774 · laravel/passport Problem 1 - Con..
서버에 SSL 설정을 하여 모든 경로가 https:// 로 접근하고 있었는데요! laravelcollective/html 라이브러리를 사용하여 form태그를 생성하는 부분에서 action 부분이 http://로 적용이 되는 문제가 있었습니다....! {!! Form::open(array('url' =>'/manager/notice/append','method' => 'put' !!} {!! Form::close() !!} ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 아래 참고 자료에 따르면 The fundamental issue here is that Laravel assumes HTTP. http에 기초한다고 되어있더군요.. 해당 서버 구성을 apache2에 ssl을 적용시킨 것이 아니라 AWS의 ACM을 이용하여 SSL을 ..