Giter Site home page Giter Site logo

asgardeo / mobile-ui-sdks Goto Github PK

View Code? Open in Web Editor NEW
1.0 21.0 5.0 1.08 MB

Mobile SDKs for authentication and building customizable login UIs for Asgardeo & WSO2 Identity Server.

Home Page: https://asgardeo.github.io/mobile-ui-sdks

License: Apache License 2.0

Kotlin 100.00%

mobile-ui-sdks's Introduction

Mobile SDKs for Asgardeo

๐Ÿš€ Release โ˜„๏ธ Deploy Documentation

Stackoverflow Discord License


This repository holds the mobile SDKs to support the integreation of your mobile application with Asgardeo.

Packages

Package Description Version
๐Ÿค– Android Android SDK for Asgardeo Maven Central Version
๐ŸŽ iOS iOS SDK for Asgardeo In Development
๐Ÿฆ Flutter Flutter SDK for Asgardeo In Development

Documentation

For more information on how to use each SDK, check out the following documentation.

Development Guide for Documentation Site

The details about the development guide for the documentation site can be found here.

Contributing

Want to report a bug, contribute some code, or improve the documentation?

Excellent! Read up on our guidelines for contributing to get started.

License

Licenses this source under the Apache License, Version 2.0 LICENSE, You may not use this file except in compliance with the License.

mobile-ui-sdks's People

Contributors

achintha444 avatar maheshika avatar pavindulakshan avatar divyaamunugama avatar brionmario avatar malithie avatar

Stargazers

 avatar

Watchers

Deependra Ariyadewa avatar Darshana Gunawardana avatar Shankar avatar Hasintha Indrajee avatar  avatar Ayesha Dissanayaka avatar  avatar  avatar Ishara Karunarathna avatar Isura Karunaratne avatar Jayanga Kaushalya avatar Janak Amarasena avatar Kanagalingam Senthalan avatar Ashen Weerathunga avatar Piraveena Paralogarajah avatar Inthirakumaaran avatar Shan Chathusanda Jayathilaka avatar  avatar Thilina Shashimal Senarath avatar Ziyam Santhosh avatar Sachin Mamoru avatar

mobile-ui-sdks's Issues

Add developer documentation for `docs` website.

Description:
Currently in the mobile-ui-sdks repository, there is no developer documentation for the project, which would makes it difficult for the developers who will be working on this to further make changes to the project. Hence it is necessary to add a developer documentation for this project.

Add developer documentation for the Asgardeo Android SDK.

Description:
Currently the developer documentation for the Asgardeo Android SDK is very limited, which makes it difficult for the developers to develop on the Asgardeo Android SDK. Hence it is recommended to improve the developer documentation on the Asgardeo Android SDK.

Add PR Builder check for the Asgardeo-Android SDK

Description:
Currently there are no PR builder for the Asgardeo-Android SDK, which it difficult for the maintainers to properly maintain the repository. Hence it is suggested to add a PR builder for the Asgardeo-Android SDK.

Remove the reliance of `callbackUriHost` and `callbackUriScheme` when those values are not using.

Description:
Currently in the Android SDK, we need to add callbackUriHost and callbackUriScheme to setup even those values are not using.

ex:

android.defaultConfig.manifestPlaceholders = [
    'appAuthRedirectScheme': 'wso2sample',
    'callbackUriHost': '',
    'callbackUriScheme': ''
]

This can be an overhead for the developer. Therefore we need to fix this by removing the necessity on adding the callbackUriHost and callbackUriScheme when those values are not using.

Improve error messages in the Asgardeo-Android SDK

Description:
Currently in the Asgardeo-Android SDK the error messages can displayed are not very informative. The error message coming from Asgardeo is not properly embed into the error object, which makes it difficult for the developers who will be working on the Asgardeo-Android SDK to properly handle errors.

How to solve this:

The most important that this issue should be fixed is where Asgardeo send FAIL_INCOMPLETE status. The error message send from the Asgardeo need to be embed into the exception object.

Exact place in the SDK where to solve

In the manageStateOfAuthorizeFlow function int the FlowManagerImpl class, embed the error message sent from the Asgardeo to the FlowManagerException in the FlowStatus.FAIL_INCOMPLETE.flowStatus.

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.