Unverified Commit a5b83c88 authored by Stefan Auditor's avatar Stefan Auditor
Browse files

Issue #3315819 by sanduhrs: Generate ISS value with URL for consistency

parent 74d58e39
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@
 * Primary module hooks for Simple OAuth Claims module.
 */

use Drupal\Core\Url;
use Drupal\file\Entity\File;
use Drupal\simple_oauth\Entities\AccessTokenEntity;
use Drupal\simple_oauth_claims\Entity\Claim;
@@ -33,9 +34,9 @@ function simple_oauth_claims_simple_oauth_private_claims_alter(&$private_claims,
    $private_claims[$claim->id()] = $value;
  }

  // Prepopulate iss claim if requested.
  // Pre-populate iss claim if requested.
  if (isset($private_claims['iss'])) {
    $private_claims['iss'] = 'https://' . $_SERVER['HTTP_HOST'];
    $private_claims['iss'] = Url::fromUri('internal:/')->setAbsolute()->toString();
  }
}

@@ -65,9 +66,9 @@ function simple_oauth_claims_simple_oauth_oidc_claims_alter(array &$claim_values
    $claim_values[$claim->id()] = $value;
  }

  // Prepopulate iss claim if requested.
  // Pre-populate iss claim if requested.
  if (isset($claim_values['iss'])) {
    $claim_values['iss'] = 'https://' . $_SERVER['HTTP_HOST'];
    $claim_values['iss'] = Url::fromUri('internal:/')->setAbsolute()->toString();
  }
}