userbase client php
v2.2.0
Userbase는 사용자, 조직 및 API 키를 관리하는 REST/JSON API를 갖춘 마이크로 서비스입니다.
Userbase 클라이언트는 Userbase 서버를 호출하여 사용자를 인증하고 계정 세부 정보 등을 얻을 수 있습니다.
새 클라이언트 개체를 인스턴스화합니다.
$ url = ' https://joe:[email protected] ' ;
$ client = new Client ( $ url );
제공된 자격 증명에는 Userbase 서버에 대한 "관리자" 권한이 있어야 합니다.
if (! $ client -> checkCredentials ( ' alice ' , ' shhhh ' )) {
exit ( ' Invalid credentials ' );
}
echo ' Welcome back! ' ;
examples/
디렉터리에는 테스트 및 개발 중에 사용할 수 있는 몇 가지 예제 스크립트가 포함되어 있습니다.
먼저 .env.dist
파일을 .env
에 복사합니다. 사용자 베이스 서버 및 자격 증명과 일치하도록 내용을 편집하십시오.
cp .env.dist .env e
edit .env # Edit configuration, database settings etc
./vendor/bin/envoi validate # Run command validate based on meta file .env.yaml
그런 다음 다음과 같은 예제를 간단히 실행할 수 있습니다.
php examples/checkcredentials.php alice sshhh
다른 예는 examples/
디렉터리를 참조하세요.
Silex 제공업체는 여기에서 이용 가능합니다.
Symfony 번들은 여기에서 찾을 수 있습니다. Symfony 4 및 5 프로젝트에서 작동합니다.
MIT. 자세한 내용은 라이센스 파일을 참조하세요.
linkorb.com/engineering에서 다른 프로젝트를 확인해 보세요.
그런데 채용 중이에요!