2525
2626namespace OCA \UserOIDC \MagentaBearer ;
2727
28- use OCA \UserOIDC \User \ AbstractOidcBackend ;
28+ use OCA \UserOIDC \AppInfo \ Application ;
2929use OCA \UserOIDC \Db \Provider ;
30+ use OCA \UserOIDC \Db \ProviderMapper ;
31+ use OCA \UserOIDC \Db \UserMapper ;
3032use OCA \UserOIDC \Event \TokenValidatedEvent ;
3133use OCA \UserOIDC \Service \DiscoveryService ;
3234use OCA \UserOIDC \Service \ProviderService ;
35+ use OCA \UserOIDC \Service \ProvisioningDeniedException ;
3336use OCA \UserOIDC \Service \ProvisioningEventService ;
34- use OCA \UserOIDC \AppInfo \Application ;
35- use OCA \UserOIDC \Db \ProviderMapper ;
36- use OCA \UserOIDC \Db \UserMapper ;
37+ use OCA \UserOIDC \User \AbstractOidcBackend ;
3738use OCP \EventDispatcher \IEventDispatcher ;
3839use OCP \IConfig ;
3940use OCP \IRequest ;
@@ -55,32 +56,37 @@ class MBackend extends AbstractOidcBackend {
5556 */
5657 protected $ provisioningService ;
5758
59+ /**
60+ * @var ICrypto
61+ */
62+ protected $ crypto ;
63+
5864 public function __construct (IConfig $ config ,
59- UserMapper $ userMapper ,
60- LoggerInterface $ logger ,
61- IRequest $ request ,
62- ISession $ session ,
63- IURLGenerator $ urlGenerator ,
64- IEventDispatcher $ eventDispatcher ,
65- DiscoveryService $ discoveryService ,
66- ProviderMapper $ providerMapper ,
67- ProviderService $ providerService ,
68- IUserManager $ userManager ,
69- ICrypto $ crypto ,
70- TokenService $ mtokenService ,
71- ProvisioningEventService $ provisioningService
72- ) {
65+ UserMapper $ userMapper ,
66+ LoggerInterface $ logger ,
67+ IRequest $ request ,
68+ ISession $ session ,
69+ IURLGenerator $ urlGenerator ,
70+ IEventDispatcher $ eventDispatcher ,
71+ DiscoveryService $ discoveryService ,
72+ ProviderMapper $ providerMapper ,
73+ ProviderService $ providerService ,
74+ IUserManager $ userManager ,
75+ ICrypto $ crypto ,
76+ TokenService $ mtokenService ,
77+ ProvisioningEventService $ provisioningService,
78+ ) {
7379 parent ::__construct ($ config , $ userMapper , $ logger , $ request , $ session ,
74- $ urlGenerator , $ eventDispatcher , $ discoveryService ,
75- $ providerMapper , $ providerService , $ userManager );
80+ $ urlGenerator , $ eventDispatcher , $ discoveryService ,
81+ $ providerMapper , $ providerService , $ userManager );
7682
7783 $ this ->mtokenService = $ mtokenService ;
7884 $ this ->provisioningService = $ provisioningService ;
7985 $ this ->crypto = $ crypto ;
8086 }
8187
8288 public function getBackendName (): string {
83- return Application::APP_ID . " \\MagentaBearer " ;
89+ return Application::APP_ID . ' \\MagentaBearer ' ;
8490 }
8591
8692 /**
@@ -129,11 +135,11 @@ public function getCurrentUserId(): string {
129135 $ this ->mtokenService ->verifyClaims ($ payload , ['http://auth.magentacloud.de ' ]);
130136 } catch (InvalidTokenException $ eToken ) {
131137 // there is
132- $ this ->logger ->debug ('Invalid token: ' . $ eToken ->getMessage (). " . Trying another provider. " );
138+ $ this ->logger ->debug ('Invalid token: ' . $ eToken ->getMessage () . ' . Trying another provider. ' );
133139 continue ;
134140 } catch (SignatureException $ eSignature ) {
135141 // only the key seems not to fit, so try the next provider
136- $ this ->logger ->debug ($ eSignature ->getMessage () . " . Trying another provider. " );
142+ $ this ->logger ->debug ($ eSignature ->getMessage () . ' . Trying another provider. ' );
137143 continue ;
138144 } catch (\Throwable $ e ) {
139145 // there is
0 commit comments