Giter Site home page Giter Site logo

cidaas / cidaas-for-typo3 Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 3.0 561 KB

Enables secure and convenient authentication of users in TYPO3 with cidaas. Secure – Fast – And unrivaled Swabian.

Home Page: https://www.cidaas.com

License: GNU General Public License v2.0

PHP 90.53% HTML 9.47%
cidaas cms oauth2 oidc openid-connect plugin sso typo3

cidaas-for-typo3's People

Contributors

chandra9990 avatar gopimallela avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

cidaas-for-typo3's Issues

Error: refresh_token cannot be null

We get an error on login when user is not already persisted in database. The insert statement wants to set refresh_token as null which is not permitted via ext_tables.sql.

An exception occurred while executing 'INSERT INTO fe_users ...
Column 'refresh_token' cannot be null

refresh_token varchar(100) DEFAULT '' NOT NULL,

Here all data for the possible new user is collected. I don't know why there is no refresh_token available.

'refresh_token' => $accessToken['refresh_token']

In my opinion there are two solutions depending on if a refresh_token is mandatory.
a) check for missing refresh_token and throw an error
b) let refresh_token = null via ext_tables.sql

Version 2.0.3 not available on git nor packagist

The 2.0.3 version is only available on the extensions.typo3.org site. Therefore, if you are using typo3 with composer mode on, you cannot install it.

Could you add it to packagist ?
Thanks.

typo3 10.4

hi
when come the new version of cidaas for typo3 10.4?

Access token gets cut off

We have problems with some users getting errors and can't contain logged in.

In the debug log of one user having problems, we receive an access token with the length of 1064 characters.

The field definition of fe_users:

access_token varchar(1000) DEFAULT '' NOT NULL,

I don't have an idea how long a access token can be and it variates.

Could you fix the issue by providing a maximum length in access_token definition?

PHP 8 compatibility

Is this extension still maintained?
We're currently looking into using Cidaas in a TYPO3 11 Environment with php 8.1

Are there any updates planned in this regard?

Error with typo3 when getting redirected to website

When getting redirected to website after login in successfully to the IDP, an error is thrown : UnknownClassException: Class Authentication does not exist.

Some bits of the stacktrace :

"TYPO3.CMS.Frontend.ContentObject.Exception.ProductionExceptionHandler": Oops, an error occurred! Code: 2021122216180350590c8a- 
UnknownClassException: Class Authentication does not exist. Reflection failed. Class : Authentication , in file /.../typo3/sysext/extbase/Classes/Reflection/ReflectionService.php:101 - 
{
  "exception":"ReflectionException: Class Authentication does not exist in /.../typo3/sysext/extbase/Classes/Reflection/ClassSchema.php:127
  Stack trace:
    #0 /.../typo3/sysext/extbase/Classes/Reflection/ClassSchema.php(127): ReflectionClass->__construct()
...
}

Any ideas ?
Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.