Loading simple_openid_connect.services.yml +1 −0 Original line number Diff line number Diff line parameters: simple_openid_connect.scope: 'openid' simple_openid_connect.claims: - sub - name - preferred_username - email Loading src/Normalizer/UserClaimsNormalizer.php +3 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ namespace Drupal\simple_openid_connect\Normalizer; use Drupal\Core\Entity\EntityChangedInterface; use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\Core\Session\AccountInterface; use Drupal\Core\Url; use Drupal\serialization\Normalizer\NormalizerBase; use Drupal\simple_openid_connect\Entities\UserEntityWithClaims; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; Loading Loading @@ -71,8 +72,10 @@ final class UserClaimsNormalizer extends NormalizerBase implements NormalizerInt */ private function getClaimsFromAccount(AccountInterface $account) { $claim_values = [ 'sub' => $account->id(), 'name' => $account->getDisplayName(), 'preferred_username' => $account->getAccountName(), 'profile' => Url::fromRoute('entity.user.canonical', ['user' => $account->id()])->setAbsolute()->toString(), 'email' => $account->getEmail(), 'email_verified' => TRUE, 'locale' => $account->getPreferredLangcode(), Loading Loading
simple_openid_connect.services.yml +1 −0 Original line number Diff line number Diff line parameters: simple_openid_connect.scope: 'openid' simple_openid_connect.claims: - sub - name - preferred_username - email Loading
src/Normalizer/UserClaimsNormalizer.php +3 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ namespace Drupal\simple_openid_connect\Normalizer; use Drupal\Core\Entity\EntityChangedInterface; use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\Core\Session\AccountInterface; use Drupal\Core\Url; use Drupal\serialization\Normalizer\NormalizerBase; use Drupal\simple_openid_connect\Entities\UserEntityWithClaims; use Symfony\Component\Serializer\Normalizer\NormalizerInterface; Loading Loading @@ -71,8 +72,10 @@ final class UserClaimsNormalizer extends NormalizerBase implements NormalizerInt */ private function getClaimsFromAccount(AccountInterface $account) { $claim_values = [ 'sub' => $account->id(), 'name' => $account->getDisplayName(), 'preferred_username' => $account->getAccountName(), 'profile' => Url::fromRoute('entity.user.canonical', ['user' => $account->id()])->setAbsolute()->toString(), 'email' => $account->getEmail(), 'email_verified' => TRUE, 'locale' => $account->getPreferredLangcode(), Loading