示例#1
0
 private function seedUsersScopes()
 {
     $users = Api::where('name', '=', 'users')->first();
     ApiScope::create(array('name' => 'profile', 'short_description' => 'Allows access to your profile info.', 'description' => 'This scope value requests access to the End-Users default profile Claims, which are: name, family_name, given_name, middle_name, nickname, preferred_username, profile, picture, website, gender, birthdate, zoneinfo, locale, and updated_at.', 'api_id' => $users->id, 'system' => false));
     ApiScope::create(array('name' => 'email', 'short_description' => 'Allows access to your email info.', 'description' => 'This scope value requests access to the email and email_verified Claims.', 'api_id' => $users->id, 'system' => false));
     ApiScope::create(array('name' => 'address', 'short_description' => 'Allows access to your Address info.', 'description' => 'This scope value requests access to the address Claim.', 'api_id' => $users->id, 'system' => false));
 }
示例#2
0
 private function seedConsultantScopes()
 {
     $current_realm = Config::get('app.url');
     $consultants = Api::where('name', '=', 'consultants')->first();
     ApiScope::create(array('name' => sprintf('%s/consultants/read', $current_realm), 'short_description' => 'Get Consultants', 'description' => 'Get Consultants', 'api_id' => $consultants->id, 'system' => false));
 }